// 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(29),  // unset
			shift(32),  // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			shift(33),  // print
			nil,        // ,
			shift(34),  // printn
			shift(35),  // eprint
			shift(36),  // eprintn
			shift(37),  // dump
			shift(38),  // edump
			shift(39),  // tee
			shift(41),  // emitf
			shift(42),  // emit
			shift(43),  // (
			nil,        // )
			shift(44),  // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			shift(69),  // arr
			shift(70),  // bool
			shift(71),  // float
			shift(72),  // int
			shift(73),  // map
			shift(74),  // num
			shift(75),  // str
			shift(76),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			shift(133), // call
			shift(142), // begin
			shift(143), // end
			shift(146), // if
			nil,        // elif
			nil,        // else
			shift(147), // while
			shift(148), // do
			shift(153), // for
			nil,        // in
			shift(154), // break
			shift(155), // continue
			shift(156), // func
			shift(157), // subr
			shift(158), // return
		},
	},
	actionRow{ // S1
		canRecover: false,
		actions: [numSymbols]action{
			nil,          // INVALID
			accept(true), // $
			nil,          // empty
			nil,          // ;
			nil,          // {
			nil,          // }
			nil,          // =
			nil,          // unset
			nil,          // filter
			nil,          // >
			nil,          // >>
			nil,          // |
			nil,          // stdout
			nil,          // stderr
			nil,          // print
			nil,          // ,
			nil,          // printn
			nil,          // eprint
			nil,          // eprintn
			nil,          // dump
			nil,          // edump
			nil,          // tee
			nil,          // emitf
			nil,          // emit
			nil,          // (
			nil,          // )
			nil,          // emitp
			nil,          // field_name
			nil,          // $[
			nil,          // ]
			nil,          // braced_field_name
			nil,          // $[[
			nil,          // $[[[
			nil,          // full_srec
			nil,          // oosvar_name
			nil,          // @[
			nil,          // braced_oosvar_name
			nil,          // full_oosvar
			nil,          // all
			nil,          // non_sigil_name
			nil,          // arr
			nil,          // bool
			nil,          // float
			nil,          // int
			nil,          // map
			nil,          // num
			nil,          // str
			nil,          // var
			nil,          // ||=
			nil,          // ^^=
			nil,          // &&=
			nil,          // ??=
			nil,          // ???=
			nil,          // |=
			nil,          // &=
			nil,          // ^=
			nil,          // <<=
			nil,          // >>=
			nil,          // >>>=
			nil,          // +=
			nil,          // .=
			nil,          // -=
			nil,          // *=
			nil,          // /=
			nil,          // //=
			nil,          // %=
			nil,          // **=
			nil,          // ?
			nil,          // :
			nil,          // ||
			nil,          // ^^
			nil,          // &&
			nil,          // ??
			nil,          // ???
			nil,          // =~
			nil,          // !=~
			nil,          // ==
			nil,          // !=
			nil,          // >=
			nil,          // <
			nil,          // <=
			nil,          // ^
			nil,          // &
			nil,          // <<
			nil,          // >>>
			nil,          // +
			nil,          // -
			nil,          // .+
			nil,          // .-
			nil,          // .
			nil,          // *
			nil,          // /
			nil,          // //
			nil,          // %
			nil,          // .*
			nil,          // ./
			nil,          // .//
			nil,          // !
			nil,          // ~
			nil,          // **
			nil,          // string_literal
			nil,          // regex_case_insensitive
			nil,          // int_literal
			nil,          // float_literal
			nil,          // boolean_literal
			nil,          // const_M_PI
			nil,          // const_M_E
			nil,          // panic
			nil,          // [
			nil,          // ctx_IPS
			nil,          // ctx_IFS
			nil,          // ctx_IRS
			nil,          // ctx_OPS
			nil,          // ctx_OFS
			nil,          // ctx_ORS
			nil,          // ctx_OFLATSEP
			nil,          // ctx_NF
			nil,          // ctx_NR
			nil,          // ctx_FNR
			nil,          // ctx_FILENAME
			nil,          // ctx_FILENUM
			nil,          // env
			nil,          // [[
			nil,          // [[[
			nil,          // call
			nil,          // begin
			nil,          // end
			nil,          // 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,       // >
			nil,       // >>
			nil,       // |
			nil,       // stdout
			nil,       // stderr
			nil,       // print
			nil,       // ,
			nil,       // printn
			nil,       // eprint
			nil,       // eprintn
			nil,       // dump
			nil,       // edump
			nil,       // tee
			nil,       // emitf
			nil,       // emit
			nil,       // (
			nil,       // )
			nil,       // emitp
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // $[[[
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // all
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // string_literal
			nil,       // regex_case_insensitive
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_OFLATSEP
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // 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,       // >
			nil,       // >>
			nil,       // |
			nil,       // stdout
			nil,       // stderr
			nil,       // print
			nil,       // ,
			nil,       // printn
			nil,       // eprint
			nil,       // eprintn
			nil,       // dump
			nil,       // edump
			nil,       // tee
			nil,       // emitf
			nil,       // emit
			nil,       // (
			nil,       // )
			nil,       // emitp
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // $[[[
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // all
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // string_literal
			nil,       // regex_case_insensitive
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_OFLATSEP
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // 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(159), // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(162), // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			shift(29),  // unset
			shift(32),  // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			shift(33),  // print
			nil,        // ,
			shift(34),  // printn
			shift(35),  // eprint
			shift(36),  // eprintn
			shift(37),  // dump
			shift(38),  // edump
			shift(39),  // tee
			shift(41),  // emitf
			shift(42),  // emit
			shift(43),  // (
			nil,        // )
			shift(44),  // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			shift(69),  // arr
			shift(70),  // bool
			shift(71),  // float
			shift(72),  // int
			shift(73),  // map
			shift(74),  // num
			shift(75),  // str
			shift(76),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			shift(133), // call
			shift(142), // begin
			shift(143), // end
			shift(146), // if
			nil,        // elif
			nil,        // else
			shift(147), // while
			shift(148), // do
			shift(153), // for
			nil,        // in
			shift(154), // break
			shift(155), // continue
			shift(156), // func
			shift(157), // subr
			shift(158), // return
		},
	},
	actionRow{ // S6
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(2),  // $, reduce: StatementBlock
			nil,        // empty
			shift(6),   // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			shift(29),  // unset
			shift(32),  // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			shift(33),  // print
			nil,        // ,
			shift(34),  // printn
			shift(35),  // eprint
			shift(36),  // eprintn
			shift(37),  // dump
			shift(38),  // edump
			shift(39),  // tee
			shift(41),  // emitf
			shift(42),  // emit
			shift(43),  // (
			nil,        // )
			shift(44),  // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			shift(69),  // arr
			shift(70),  // bool
			shift(71),  // float
			shift(72),  // int
			shift(73),  // map
			shift(74),  // num
			shift(75),  // str
			shift(76),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			shift(133), // call
			shift(142), // begin
			shift(143), // end
			shift(146), // if
			nil,        // elif
			nil,        // else
			shift(147), // while
			shift(148), // do
			shift(153), // for
			nil,        // in
			shift(154), // break
			shift(155), // continue
			shift(156), // func
			shift(157), // subr
			shift(158), // return
		},
	},
	actionRow{ // S7
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(164), // {
			shift(165), // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(30), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(30), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(31), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(31), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(32), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(32), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // }
			shift(254), // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			shift(255), // ||=
			shift(256), // ^^=
			shift(257), // &&=
			shift(258), // ??=
			shift(259), // ???=
			shift(260), // |=
			shift(261), // &=
			shift(262), // ^=
			shift(263), // <<=
			shift(264), // >>=
			shift(265), // >>>=
			shift(266), // +=
			shift(267), // .=
			shift(268), // -=
			shift(269), // *=
			shift(270), // /=
			shift(271), // //=
			shift(272), // %=
			shift(273), // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(37), // $, reduce: BareBoolean
			nil,        // empty
			reduce(37), // ;, reduce: BareBoolean
			shift(275), // {
			nil,        // }
			reduce(35), // =, reduce: Lvalue
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(35), // ||=, reduce: Lvalue
			reduce(35), // ^^=, reduce: Lvalue
			reduce(35), // &&=, reduce: Lvalue
			reduce(35), // ??=, reduce: Lvalue
			reduce(35), // ???=, reduce: Lvalue
			reduce(35), // |=, reduce: Lvalue
			reduce(35), // &=, reduce: Lvalue
			reduce(35), // ^=, reduce: Lvalue
			reduce(35), // <<=, reduce: Lvalue
			reduce(35), // >>=, reduce: Lvalue
			reduce(35), // >>>=, reduce: Lvalue
			reduce(35), // +=, reduce: Lvalue
			reduce(35), // .=, reduce: Lvalue
			reduce(35), // -=, reduce: Lvalue
			reduce(35), // *=, reduce: Lvalue
			reduce(35), // /=, reduce: Lvalue
			reduce(35), // //=, reduce: Lvalue
			reduce(35), // %=, reduce: Lvalue
			reduce(35), // **=, 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,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			shift(69),  // arr
			shift(70),  // bool
			shift(71),  // float
			shift(72),  // int
			shift(73),  // map
			shift(74),  // num
			shift(75),  // str
			shift(76),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			shift(364), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(207), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(207), // ;, reduce: MlrvalOrFunction
			reduce(207), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(207), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(207), // ||=, reduce: MlrvalOrFunction
			reduce(207), // ^^=, reduce: MlrvalOrFunction
			reduce(207), // &&=, reduce: MlrvalOrFunction
			reduce(207), // ??=, reduce: MlrvalOrFunction
			reduce(207), // ???=, reduce: MlrvalOrFunction
			reduce(207), // |=, reduce: MlrvalOrFunction
			reduce(207), // &=, reduce: MlrvalOrFunction
			reduce(207), // ^=, reduce: MlrvalOrFunction
			reduce(207), // <<=, reduce: MlrvalOrFunction
			reduce(207), // >>=, reduce: MlrvalOrFunction
			reduce(207), // >>>=, reduce: MlrvalOrFunction
			reduce(207), // +=, reduce: MlrvalOrFunction
			reduce(207), // .=, reduce: MlrvalOrFunction
			reduce(207), // -=, reduce: MlrvalOrFunction
			reduce(207), // *=, reduce: MlrvalOrFunction
			reduce(207), // /=, reduce: MlrvalOrFunction
			reduce(207), // //=, reduce: MlrvalOrFunction
			reduce(207), // %=, reduce: MlrvalOrFunction
			reduce(207), // **=, reduce: MlrvalOrFunction
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(45), // $, reduce: PrintStatement
			nil,        // empty
			reduce(45), // ;, reduce: PrintStatement
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			shift(370), // >
			shift(371), // >>
			shift(372), // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(49), // $, reduce: PrintnStatement
			nil,        // empty
			reduce(49), // ;, reduce: PrintnStatement
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			shift(370), // >
			shift(371), // >>
			shift(372), // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(53), // $, reduce: EprintStatement
			nil,        // empty
			reduce(53), // ;, reduce: EprintStatement
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(55), // $, reduce: EprintnStatement
			nil,        // empty
			reduce(55), // ;, reduce: EprintnStatement
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(57), // $, reduce: DumpStatement
			nil,        // empty
			reduce(57), // ;, reduce: DumpStatement
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			shift(370), // >
			shift(371), // >>
			shift(372), // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(61), // $, reduce: EdumpStatement
			nil,        // empty
			reduce(61), // ;, reduce: EdumpStatement
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			shift(464), // >
			shift(465), // >>
			shift(466), // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(204), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(204), // ;, reduce: MlrvalOrFunction
			reduce(204), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(204), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S41
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(467), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			shift(464), // >
			shift(465), // >>
			shift(466), // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			shift(481), // field_name
			shift(482), // $[
			nil,        // ]
			shift(483), // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			shift(484), // full_srec
			shift(485), // oosvar_name
			shift(486), // @[
			shift(487), // braced_oosvar_name
			shift(488), // full_oosvar
			shift(489), // all
			shift(490), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(467), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			shift(464), // >
			shift(465), // >>
			shift(466), // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(493), // (
			nil,        // )
			nil,        // emitp
			shift(481), // field_name
			shift(482), // $[
			nil,        // ]
			shift(483), // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			shift(484), // full_srec
			shift(485), // oosvar_name
			shift(486), // @[
			shift(487), // braced_oosvar_name
			shift(488), // full_oosvar
			shift(489), // all
			shift(490), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(467), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			shift(464), // >
			shift(465), // >>
			shift(466), // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(582), // (
			nil,        // )
			nil,        // emitp
			shift(481), // field_name
			shift(482), // $[
			nil,        // ]
			shift(483), // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			shift(484), // full_srec
			shift(485), // oosvar_name
			shift(486), // @[
			shift(487), // braced_oosvar_name
			shift(488), // full_oosvar
			shift(489), // all
			shift(490), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(206), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(206), // ;, reduce: MlrvalOrFunction
			reduce(206), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(206), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(206), // ||=, reduce: MlrvalOrFunction
			reduce(206), // ^^=, reduce: MlrvalOrFunction
			reduce(206), // &&=, reduce: MlrvalOrFunction
			reduce(206), // ??=, reduce: MlrvalOrFunction
			reduce(206), // ???=, reduce: MlrvalOrFunction
			reduce(206), // |=, reduce: MlrvalOrFunction
			reduce(206), // &=, reduce: MlrvalOrFunction
			reduce(206), // ^=, reduce: MlrvalOrFunction
			reduce(206), // <<=, reduce: MlrvalOrFunction
			reduce(206), // >>=, reduce: MlrvalOrFunction
			reduce(206), // >>>=, reduce: MlrvalOrFunction
			reduce(206), // +=, reduce: MlrvalOrFunction
			reduce(206), // .=, reduce: MlrvalOrFunction
			reduce(206), // -=, reduce: MlrvalOrFunction
			reduce(206), // *=, reduce: MlrvalOrFunction
			reduce(206), // /=, reduce: MlrvalOrFunction
			reduce(206), // //=, reduce: MlrvalOrFunction
			reduce(206), // %=, reduce: MlrvalOrFunction
			reduce(206), // **=, reduce: MlrvalOrFunction
			reduce(206), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(108), // $, reduce: OosvarValue
			nil,         // empty
			reduce(108), // ;, reduce: OosvarValue
			reduce(108), // {, reduce: OosvarValue
			nil,         // }
			reduce(108), // =, reduce: OosvarValue
			nil,         // unset
			nil,         // filter
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(108), // ||=, reduce: OosvarValue
			reduce(108), // ^^=, reduce: OosvarValue
			reduce(108), // &&=, reduce: OosvarValue
			reduce(108), // ??=, reduce: OosvarValue
			reduce(108), // ???=, reduce: OosvarValue
			reduce(108), // |=, reduce: OosvarValue
			reduce(108), // &=, reduce: OosvarValue
			reduce(108), // ^=, reduce: OosvarValue
			reduce(108), // <<=, reduce: OosvarValue
			reduce(108), // >>=, reduce: OosvarValue
			reduce(108), // >>>=, reduce: OosvarValue
			reduce(108), // +=, reduce: OosvarValue
			reduce(108), // .=, reduce: OosvarValue
			reduce(108), // -=, reduce: OosvarValue
			reduce(108), // *=, reduce: OosvarValue
			reduce(108), // /=, reduce: OosvarValue
			reduce(108), // //=, reduce: OosvarValue
			reduce(108), // %=, reduce: OosvarValue
			reduce(108), // **=, reduce: OosvarValue
			reduce(108), // ?, reduce: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S47
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(110), // $, reduce: OosvarValue
			nil,         // empty
			reduce(110), // ;, reduce: OosvarValue
			reduce(110), // {, reduce: OosvarValue
			nil,         // }
			reduce(110), // =, reduce: OosvarValue
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(110), // ||=, reduce: OosvarValue
			reduce(110), // ^^=, reduce: OosvarValue
			reduce(110), // &&=, reduce: OosvarValue
			reduce(110), // ??=, reduce: OosvarValue
			reduce(110), // ???=, reduce: OosvarValue
			reduce(110), // |=, reduce: OosvarValue
			reduce(110), // &=, reduce: OosvarValue
			reduce(110), // ^=, reduce: OosvarValue
			reduce(110), // <<=, reduce: OosvarValue
			reduce(110), // >>=, reduce: OosvarValue
			reduce(110), // >>>=, reduce: OosvarValue
			reduce(110), // +=, reduce: OosvarValue
			reduce(110), // .=, reduce: OosvarValue
			reduce(110), // -=, reduce: OosvarValue
			reduce(110), // *=, reduce: OosvarValue
			reduce(110), // /=, reduce: OosvarValue
			reduce(110), // //=, reduce: OosvarValue
			reduce(110), // %=, reduce: OosvarValue
			reduce(110), // **=, reduce: OosvarValue
			reduce(110), // ?, reduce: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S48
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(109), // $, reduce: OosvarValue
			nil,         // empty
			reduce(109), // ;, reduce: OosvarValue
			reduce(109), // {, reduce: OosvarValue
			nil,         // }
			reduce(109), // =, reduce: OosvarValue
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(109), // ||=, reduce: OosvarValue
			reduce(109), // ^^=, reduce: OosvarValue
			reduce(109), // &&=, reduce: OosvarValue
			reduce(109), // ??=, reduce: OosvarValue
			reduce(109), // ???=, reduce: OosvarValue
			reduce(109), // |=, reduce: OosvarValue
			reduce(109), // &=, reduce: OosvarValue
			reduce(109), // ^=, reduce: OosvarValue
			reduce(109), // <<=, reduce: OosvarValue
			reduce(109), // >>=, reduce: OosvarValue
			reduce(109), // >>>=, reduce: OosvarValue
			reduce(109), // +=, reduce: OosvarValue
			reduce(109), // .=, reduce: OosvarValue
			reduce(109), // -=, reduce: OosvarValue
			reduce(109), // *=, reduce: OosvarValue
			reduce(109), // /=, reduce: OosvarValue
			reduce(109), // //=, reduce: OosvarValue
			reduce(109), // %=, reduce: OosvarValue
			reduce(109), // **=, reduce: OosvarValue
			reduce(109), // ?, reduce: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S49
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(97), // $, reduce: FieldValue
			nil,        // empty
			reduce(97), // ;, reduce: FieldValue
			reduce(97), // {, reduce: FieldValue
			nil,        // }
			reduce(97), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(97), // ||=, reduce: FieldValue
			reduce(97), // ^^=, reduce: FieldValue
			reduce(97), // &&=, reduce: FieldValue
			reduce(97), // ??=, reduce: FieldValue
			reduce(97), // ???=, reduce: FieldValue
			reduce(97), // |=, reduce: FieldValue
			reduce(97), // &=, reduce: FieldValue
			reduce(97), // ^=, reduce: FieldValue
			reduce(97), // <<=, reduce: FieldValue
			reduce(97), // >>=, reduce: FieldValue
			reduce(97), // >>>=, reduce: FieldValue
			reduce(97), // +=, reduce: FieldValue
			reduce(97), // .=, reduce: FieldValue
			reduce(97), // -=, reduce: FieldValue
			reduce(97), // *=, reduce: FieldValue
			reduce(97), // /=, reduce: FieldValue
			reduce(97), // //=, reduce: FieldValue
			reduce(97), // %=, reduce: FieldValue
			reduce(97), // **=, reduce: FieldValue
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S50
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(99), // $, reduce: FieldValue
			nil,        // empty
			reduce(99), // ;, reduce: FieldValue
			reduce(99), // {, reduce: FieldValue
			nil,        // }
			reduce(99), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(99), // ||=, reduce: FieldValue
			reduce(99), // ^^=, reduce: FieldValue
			reduce(99), // &&=, reduce: FieldValue
			reduce(99), // ??=, reduce: FieldValue
			reduce(99), // ???=, reduce: FieldValue
			reduce(99), // |=, reduce: FieldValue
			reduce(99), // &=, reduce: FieldValue
			reduce(99), // ^=, reduce: FieldValue
			reduce(99), // <<=, reduce: FieldValue
			reduce(99), // >>=, reduce: FieldValue
			reduce(99), // >>>=, reduce: FieldValue
			reduce(99), // +=, reduce: FieldValue
			reduce(99), // .=, reduce: FieldValue
			reduce(99), // -=, reduce: FieldValue
			reduce(99), // *=, reduce: FieldValue
			reduce(99), // /=, reduce: FieldValue
			reduce(99), // //=, reduce: FieldValue
			reduce(99), // %=, reduce: FieldValue
			reduce(99), // **=, reduce: FieldValue
			reduce(99), // ?, reduce: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S51
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(98), // $, reduce: FieldValue
			nil,        // empty
			reduce(98), // ;, reduce: FieldValue
			reduce(98), // {, reduce: FieldValue
			nil,        // }
			reduce(98), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(98), // ||=, reduce: FieldValue
			reduce(98), // ^^=, reduce: FieldValue
			reduce(98), // &&=, reduce: FieldValue
			reduce(98), // ??=, reduce: FieldValue
			reduce(98), // ???=, reduce: FieldValue
			reduce(98), // |=, reduce: FieldValue
			reduce(98), // &=, reduce: FieldValue
			reduce(98), // ^=, reduce: FieldValue
			reduce(98), // <<=, reduce: FieldValue
			reduce(98), // >>=, reduce: FieldValue
			reduce(98), // >>>=, reduce: FieldValue
			reduce(98), // +=, reduce: FieldValue
			reduce(98), // .=, reduce: FieldValue
			reduce(98), // -=, reduce: FieldValue
			reduce(98), // *=, reduce: FieldValue
			reduce(98), // /=, reduce: FieldValue
			reduce(98), // //=, reduce: FieldValue
			reduce(98), // %=, reduce: FieldValue
			reduce(98), // **=, reduce: FieldValue
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S52
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(222), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(222), // ;, reduce: MlrvalOrFunction
			reduce(222), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(222), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(222), // ||=, reduce: MlrvalOrFunction
			reduce(222), // ^^=, reduce: MlrvalOrFunction
			reduce(222), // &&=, reduce: MlrvalOrFunction
			reduce(222), // ??=, reduce: MlrvalOrFunction
			reduce(222), // ???=, reduce: MlrvalOrFunction
			reduce(222), // |=, reduce: MlrvalOrFunction
			reduce(222), // &=, reduce: MlrvalOrFunction
			reduce(222), // ^=, reduce: MlrvalOrFunction
			reduce(222), // <<=, reduce: MlrvalOrFunction
			reduce(222), // >>=, reduce: MlrvalOrFunction
			reduce(222), // >>>=, reduce: MlrvalOrFunction
			reduce(222), // +=, reduce: MlrvalOrFunction
			reduce(222), // .=, reduce: MlrvalOrFunction
			reduce(222), // -=, reduce: MlrvalOrFunction
			reduce(222), // *=, reduce: MlrvalOrFunction
			reduce(222), // /=, reduce: MlrvalOrFunction
			reduce(222), // //=, reduce: MlrvalOrFunction
			reduce(222), // %=, reduce: MlrvalOrFunction
			reduce(222), // **=, reduce: MlrvalOrFunction
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(203), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(203), // ;, reduce: MlrvalOrFunction
			reduce(203), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(203), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(203), // ||=, reduce: MlrvalOrFunction
			reduce(203), // ^^=, reduce: MlrvalOrFunction
			reduce(203), // &&=, reduce: MlrvalOrFunction
			reduce(203), // ??=, reduce: MlrvalOrFunction
			reduce(203), // ???=, reduce: MlrvalOrFunction
			reduce(203), // |=, reduce: MlrvalOrFunction
			reduce(203), // &=, reduce: MlrvalOrFunction
			reduce(203), // ^=, reduce: MlrvalOrFunction
			reduce(203), // <<=, reduce: MlrvalOrFunction
			reduce(203), // >>=, reduce: MlrvalOrFunction
			reduce(203), // >>>=, reduce: MlrvalOrFunction
			reduce(203), // +=, reduce: MlrvalOrFunction
			reduce(203), // .=, reduce: MlrvalOrFunction
			reduce(203), // -=, reduce: MlrvalOrFunction
			reduce(203), // *=, reduce: MlrvalOrFunction
			reduce(203), // /=, reduce: MlrvalOrFunction
			reduce(203), // //=, reduce: MlrvalOrFunction
			reduce(203), // %=, reduce: MlrvalOrFunction
			reduce(203), // **=, reduce: MlrvalOrFunction
			reduce(203), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(100), // $, reduce: FieldValue
			nil,         // empty
			reduce(100), // ;, reduce: FieldValue
			reduce(100), // {, reduce: FieldValue
			nil,         // }
			reduce(100), // =, reduce: FieldValue
			nil,         // unset
			nil,         // filter
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(100), // ||=, reduce: FieldValue
			reduce(100), // ^^=, reduce: FieldValue
			reduce(100), // &&=, reduce: FieldValue
			reduce(100), // ??=, reduce: FieldValue
			reduce(100), // ???=, reduce: FieldValue
			reduce(100), // |=, reduce: FieldValue
			reduce(100), // &=, reduce: FieldValue
			reduce(100), // ^=, reduce: FieldValue
			reduce(100), // <<=, reduce: FieldValue
			reduce(100), // >>=, reduce: FieldValue
			reduce(100), // >>>=, reduce: FieldValue
			reduce(100), // +=, reduce: FieldValue
			reduce(100), // .=, reduce: FieldValue
			reduce(100), // -=, reduce: FieldValue
			reduce(100), // *=, reduce: FieldValue
			reduce(100), // /=, reduce: FieldValue
			reduce(100), // //=, reduce: FieldValue
			reduce(100), // %=, reduce: FieldValue
			reduce(100), // **=, reduce: FieldValue
			reduce(100), // ?, reduce: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S55
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(101), // $, reduce: FieldValue
			nil,         // empty
			reduce(101), // ;, reduce: FieldValue
			reduce(101), // {, reduce: FieldValue
			nil,         // }
			reduce(101), // =, reduce: FieldValue
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(101), // ||=, reduce: FieldValue
			reduce(101), // ^^=, reduce: FieldValue
			reduce(101), // &&=, reduce: FieldValue
			reduce(101), // ??=, reduce: FieldValue
			reduce(101), // ???=, reduce: FieldValue
			reduce(101), // |=, reduce: FieldValue
			reduce(101), // &=, reduce: FieldValue
			reduce(101), // ^=, reduce: FieldValue
			reduce(101), // <<=, reduce: FieldValue
			reduce(101), // >>=, reduce: FieldValue
			reduce(101), // >>>=, reduce: FieldValue
			reduce(101), // +=, reduce: FieldValue
			reduce(101), // .=, reduce: FieldValue
			reduce(101), // -=, reduce: FieldValue
			reduce(101), // *=, reduce: FieldValue
			reduce(101), // /=, reduce: FieldValue
			reduce(101), // //=, reduce: FieldValue
			reduce(101), // %=, reduce: FieldValue
			reduce(101), // **=, reduce: FieldValue
			reduce(101), // ?, reduce: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S56
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(102), // $, reduce: DirectFieldValue
			nil,         // empty
			reduce(102), // ;, reduce: DirectFieldValue
			reduce(102), // {, reduce: DirectFieldValue
			nil,         // }
			reduce(102), // =, reduce: DirectFieldValue
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(102), // ||=, reduce: DirectFieldValue
			reduce(102), // ^^=, reduce: DirectFieldValue
			reduce(102), // &&=, reduce: DirectFieldValue
			reduce(102), // ??=, reduce: DirectFieldValue
			reduce(102), // ???=, reduce: DirectFieldValue
			reduce(102), // |=, reduce: DirectFieldValue
			reduce(102), // &=, reduce: DirectFieldValue
			reduce(102), // ^=, reduce: DirectFieldValue
			reduce(102), // <<=, reduce: DirectFieldValue
			reduce(102), // >>=, reduce: DirectFieldValue
			reduce(102), // >>>=, reduce: DirectFieldValue
			reduce(102), // +=, reduce: DirectFieldValue
			reduce(102), // .=, reduce: DirectFieldValue
			reduce(102), // -=, reduce: DirectFieldValue
			reduce(102), // *=, reduce: DirectFieldValue
			reduce(102), // /=, reduce: DirectFieldValue
			reduce(102), // //=, reduce: DirectFieldValue
			reduce(102), // %=, reduce: DirectFieldValue
			reduce(102), // **=, reduce: DirectFieldValue
			reduce(102), // ?, reduce: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S57
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(104), // $, reduce: BracedFieldValue
			nil,         // empty
			reduce(104), // ;, reduce: BracedFieldValue
			reduce(104), // {, reduce: BracedFieldValue
			nil,         // }
			reduce(104), // =, reduce: BracedFieldValue
			nil,         // unset
			nil,         // filter
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(104), // ||=, reduce: BracedFieldValue
			reduce(104), // ^^=, reduce: BracedFieldValue
			reduce(104), // &&=, reduce: BracedFieldValue
			reduce(104), // ??=, reduce: BracedFieldValue
			reduce(104), // ???=, reduce: BracedFieldValue
			reduce(104), // |=, reduce: BracedFieldValue
			reduce(104), // &=, reduce: BracedFieldValue
			reduce(104), // ^=, reduce: BracedFieldValue
			reduce(104), // <<=, reduce: BracedFieldValue
			reduce(104), // >>=, reduce: BracedFieldValue
			reduce(104), // >>>=, reduce: BracedFieldValue
			reduce(104), // +=, reduce: BracedFieldValue
			reduce(104), // .=, reduce: BracedFieldValue
			reduce(104), // -=, reduce: BracedFieldValue
			reduce(104), // *=, reduce: BracedFieldValue
			reduce(104), // /=, reduce: BracedFieldValue
			reduce(104), // //=, reduce: BracedFieldValue
			reduce(104), // %=, reduce: BracedFieldValue
			reduce(104), // **=, reduce: BracedFieldValue
			reduce(104), // ?, reduce: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S59
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(107), // $, reduce: FullSrec
			nil,         // empty
			reduce(107), // ;, reduce: FullSrec
			reduce(107), // {, reduce: FullSrec
			nil,         // }
			reduce(107), // =, reduce: FullSrec
			nil,         // unset
			nil,         // filter
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(107), // ||=, reduce: FullSrec
			reduce(107), // ^^=, reduce: FullSrec
			reduce(107), // &&=, reduce: FullSrec
			reduce(107), // ??=, reduce: FullSrec
			reduce(107), // ???=, reduce: FullSrec
			reduce(107), // |=, reduce: FullSrec
			reduce(107), // &=, reduce: FullSrec
			reduce(107), // ^=, reduce: FullSrec
			reduce(107), // <<=, reduce: FullSrec
			reduce(107), // >>=, reduce: FullSrec
			reduce(107), // >>>=, reduce: FullSrec
			reduce(107), // +=, reduce: FullSrec
			reduce(107), // .=, reduce: FullSrec
			reduce(107), // -=, reduce: FullSrec
			reduce(107), // *=, reduce: FullSrec
			reduce(107), // /=, reduce: FullSrec
			reduce(107), // //=, reduce: FullSrec
			reduce(107), // %=, reduce: FullSrec
			reduce(107), // **=, reduce: FullSrec
			reduce(107), // ?, reduce: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S62
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(205), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(205), // ;, reduce: MlrvalOrFunction
			reduce(205), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(205), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(205), // ||=, reduce: MlrvalOrFunction
			reduce(205), // ^^=, reduce: MlrvalOrFunction
			reduce(205), // &&=, reduce: MlrvalOrFunction
			reduce(205), // ??=, reduce: MlrvalOrFunction
			reduce(205), // ???=, reduce: MlrvalOrFunction
			reduce(205), // |=, reduce: MlrvalOrFunction
			reduce(205), // &=, reduce: MlrvalOrFunction
			reduce(205), // ^=, reduce: MlrvalOrFunction
			reduce(205), // <<=, reduce: MlrvalOrFunction
			reduce(205), // >>=, reduce: MlrvalOrFunction
			reduce(205), // >>>=, reduce: MlrvalOrFunction
			reduce(205), // +=, reduce: MlrvalOrFunction
			reduce(205), // .=, reduce: MlrvalOrFunction
			reduce(205), // -=, reduce: MlrvalOrFunction
			reduce(205), // *=, reduce: MlrvalOrFunction
			reduce(205), // /=, reduce: MlrvalOrFunction
			reduce(205), // //=, reduce: MlrvalOrFunction
			reduce(205), // %=, reduce: MlrvalOrFunction
			reduce(205), // **=, reduce: MlrvalOrFunction
			reduce(205), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(111), // $, reduce: DirectOosvarValue
			nil,         // empty
			reduce(111), // ;, reduce: DirectOosvarValue
			reduce(111), // {, reduce: DirectOosvarValue
			nil,         // }
			reduce(111), // =, reduce: DirectOosvarValue
			nil,         // unset
			nil,         // filter
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(111), // ||=, reduce: DirectOosvarValue
			reduce(111), // ^^=, reduce: DirectOosvarValue
			reduce(111), // &&=, reduce: DirectOosvarValue
			reduce(111), // ??=, reduce: DirectOosvarValue
			reduce(111), // ???=, reduce: DirectOosvarValue
			reduce(111), // |=, reduce: DirectOosvarValue
			reduce(111), // &=, reduce: DirectOosvarValue
			reduce(111), // ^=, reduce: DirectOosvarValue
			reduce(111), // <<=, reduce: DirectOosvarValue
			reduce(111), // >>=, reduce: DirectOosvarValue
			reduce(111), // >>>=, reduce: DirectOosvarValue
			reduce(111), // +=, reduce: DirectOosvarValue
			reduce(111), // .=, reduce: DirectOosvarValue
			reduce(111), // -=, reduce: DirectOosvarValue
			reduce(111), // *=, reduce: DirectOosvarValue
			reduce(111), // /=, reduce: DirectOosvarValue
			reduce(111), // //=, reduce: DirectOosvarValue
			reduce(111), // %=, reduce: DirectOosvarValue
			reduce(111), // **=, reduce: DirectOosvarValue
			reduce(111), // ?, reduce: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S64
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(113), // $, reduce: BracedOosvarValue
			nil,         // empty
			reduce(113), // ;, reduce: BracedOosvarValue
			reduce(113), // {, reduce: BracedOosvarValue
			nil,         // }
			reduce(113), // =, reduce: BracedOosvarValue
			nil,         // unset
			nil,         // filter
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(113), // ||=, reduce: BracedOosvarValue
			reduce(113), // ^^=, reduce: BracedOosvarValue
			reduce(113), // &&=, reduce: BracedOosvarValue
			reduce(113), // ??=, reduce: BracedOosvarValue
			reduce(113), // ???=, reduce: BracedOosvarValue
			reduce(113), // |=, reduce: BracedOosvarValue
			reduce(113), // &=, reduce: BracedOosvarValue
			reduce(113), // ^=, reduce: BracedOosvarValue
			reduce(113), // <<=, reduce: BracedOosvarValue
			reduce(113), // >>=, reduce: BracedOosvarValue
			reduce(113), // >>>=, reduce: BracedOosvarValue
			reduce(113), // +=, reduce: BracedOosvarValue
			reduce(113), // .=, reduce: BracedOosvarValue
			reduce(113), // -=, reduce: BracedOosvarValue
			reduce(113), // *=, reduce: BracedOosvarValue
			reduce(113), // /=, reduce: BracedOosvarValue
			reduce(113), // //=, reduce: BracedOosvarValue
			reduce(113), // %=, reduce: BracedOosvarValue
			reduce(113), // **=, reduce: BracedOosvarValue
			reduce(113), // ?, reduce: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S66
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(114), // $, reduce: FullOosvar
			nil,         // empty
			reduce(114), // ;, reduce: FullOosvar
			reduce(114), // {, reduce: FullOosvar
			nil,         // }
			reduce(114), // =, reduce: FullOosvar
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(114), // ||=, reduce: FullOosvar
			reduce(114), // ^^=, reduce: FullOosvar
			reduce(114), // &&=, reduce: FullOosvar
			reduce(114), // ??=, reduce: FullOosvar
			reduce(114), // ???=, reduce: FullOosvar
			reduce(114), // |=, reduce: FullOosvar
			reduce(114), // &=, reduce: FullOosvar
			reduce(114), // ^=, reduce: FullOosvar
			reduce(114), // <<=, reduce: FullOosvar
			reduce(114), // >>=, reduce: FullOosvar
			reduce(114), // >>>=, reduce: FullOosvar
			reduce(114), // +=, reduce: FullOosvar
			reduce(114), // .=, reduce: FullOosvar
			reduce(114), // -=, reduce: FullOosvar
			reduce(114), // *=, reduce: FullOosvar
			reduce(114), // /=, reduce: FullOosvar
			reduce(114), // //=, reduce: FullOosvar
			reduce(114), // %=, reduce: FullOosvar
			reduce(114), // **=, reduce: FullOosvar
			reduce(114), // ?, reduce: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S67
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(115), // $, reduce: FullOosvar
			nil,         // empty
			reduce(115), // ;, reduce: FullOosvar
			reduce(115), // {, reduce: FullOosvar
			nil,         // }
			reduce(115), // =, reduce: FullOosvar
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(115), // ||=, reduce: FullOosvar
			reduce(115), // ^^=, reduce: FullOosvar
			reduce(115), // &&=, reduce: FullOosvar
			reduce(115), // ??=, reduce: FullOosvar
			reduce(115), // ???=, reduce: FullOosvar
			reduce(115), // |=, reduce: FullOosvar
			reduce(115), // &=, reduce: FullOosvar
			reduce(115), // ^=, reduce: FullOosvar
			reduce(115), // <<=, reduce: FullOosvar
			reduce(115), // >>=, reduce: FullOosvar
			reduce(115), // >>>=, reduce: FullOosvar
			reduce(115), // +=, reduce: FullOosvar
			reduce(115), // .=, reduce: FullOosvar
			reduce(115), // -=, reduce: FullOosvar
			reduce(115), // *=, reduce: FullOosvar
			reduce(115), // /=, reduce: FullOosvar
			reduce(115), // //=, reduce: FullOosvar
			reduce(115), // %=, reduce: FullOosvar
			reduce(115), // **=, reduce: FullOosvar
			reduce(115), // ?, reduce: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S68
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(116), // $, reduce: LocalVariable
			nil,         // empty
			reduce(116), // ;, reduce: LocalVariable
			reduce(116), // {, reduce: LocalVariable
			nil,         // }
			reduce(116), // =, reduce: LocalVariable
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(116), // ||=, reduce: LocalVariable
			reduce(116), // ^^=, reduce: LocalVariable
			reduce(116), // &&=, reduce: LocalVariable
			reduce(116), // ??=, reduce: LocalVariable
			reduce(116), // ???=, reduce: LocalVariable
			reduce(116), // |=, reduce: LocalVariable
			reduce(116), // &=, reduce: LocalVariable
			reduce(116), // ^=, reduce: LocalVariable
			reduce(116), // <<=, reduce: LocalVariable
			reduce(116), // >>=, reduce: LocalVariable
			reduce(116), // >>>=, reduce: LocalVariable
			reduce(116), // +=, reduce: LocalVariable
			reduce(116), // .=, reduce: LocalVariable
			reduce(116), // -=, reduce: LocalVariable
			reduce(116), // *=, reduce: LocalVariable
			reduce(116), // /=, reduce: LocalVariable
			reduce(116), // //=, reduce: LocalVariable
			reduce(116), // %=, reduce: LocalVariable
			reduce(116), // **=, reduce: LocalVariable
			reduce(116), // ?, reduce: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S69
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			reduce(117), // 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			reduce(118), // 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(260), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			reduce(119), // 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(259), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			reduce(120), // 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			reduce(121), // 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			reduce(122), // 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			reduce(123), // 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			reduce(124), // 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(144), // $, reduce: Rvalue
			nil,         // empty
			reduce(144), // ;, reduce: Rvalue
			reduce(144), // {, reduce: Rvalue
			nil,         // }
			reduce(144), // =, reduce: Rvalue
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(144), // ||=, reduce: Rvalue
			reduce(144), // ^^=, reduce: Rvalue
			reduce(144), // &&=, reduce: Rvalue
			reduce(144), // ??=, reduce: Rvalue
			reduce(144), // ???=, reduce: Rvalue
			reduce(144), // |=, reduce: Rvalue
			reduce(144), // &=, reduce: Rvalue
			reduce(144), // ^=, reduce: Rvalue
			reduce(144), // <<=, reduce: Rvalue
			reduce(144), // >>=, reduce: Rvalue
			reduce(144), // >>>=, reduce: Rvalue
			reduce(144), // +=, reduce: Rvalue
			reduce(144), // .=, reduce: Rvalue
			reduce(144), // -=, reduce: Rvalue
			reduce(144), // *=, reduce: Rvalue
			reduce(144), // /=, reduce: Rvalue
			reduce(144), // //=, reduce: Rvalue
			reduce(144), // %=, reduce: Rvalue
			reduce(144), // **=, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(145), // $, reduce: PrecedenceChainStart
			nil,         // empty
			reduce(145), // ;, reduce: PrecedenceChainStart
			reduce(145), // {, reduce: PrecedenceChainStart
			nil,         // }
			reduce(145), // =, reduce: PrecedenceChainStart
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(145), // ||=, reduce: PrecedenceChainStart
			reduce(145), // ^^=, reduce: PrecedenceChainStart
			reduce(145), // &&=, reduce: PrecedenceChainStart
			reduce(145), // ??=, reduce: PrecedenceChainStart
			reduce(145), // ???=, reduce: PrecedenceChainStart
			reduce(145), // |=, reduce: PrecedenceChainStart
			reduce(145), // &=, reduce: PrecedenceChainStart
			reduce(145), // ^=, reduce: PrecedenceChainStart
			reduce(145), // <<=, reduce: PrecedenceChainStart
			reduce(145), // >>=, reduce: PrecedenceChainStart
			reduce(145), // >>>=, reduce: PrecedenceChainStart
			reduce(145), // +=, reduce: PrecedenceChainStart
			reduce(145), // .=, reduce: PrecedenceChainStart
			reduce(145), // -=, reduce: PrecedenceChainStart
			reduce(145), // *=, reduce: PrecedenceChainStart
			reduce(145), // /=, reduce: PrecedenceChainStart
			reduce(145), // //=, reduce: PrecedenceChainStart
			reduce(145), // %=, reduce: PrecedenceChainStart
			reduce(145), // **=, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(147), // $, reduce: TernaryTerm
			nil,         // empty
			reduce(147), // ;, reduce: TernaryTerm
			reduce(147), // {, reduce: TernaryTerm
			nil,         // }
			reduce(147), // =, reduce: TernaryTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(147), // ||=, reduce: TernaryTerm
			reduce(147), // ^^=, reduce: TernaryTerm
			reduce(147), // &&=, reduce: TernaryTerm
			reduce(147), // ??=, reduce: TernaryTerm
			reduce(147), // ???=, reduce: TernaryTerm
			reduce(147), // |=, reduce: TernaryTerm
			reduce(147), // &=, reduce: TernaryTerm
			reduce(147), // ^=, reduce: TernaryTerm
			reduce(147), // <<=, reduce: TernaryTerm
			reduce(147), // >>=, reduce: TernaryTerm
			reduce(147), // >>>=, reduce: TernaryTerm
			reduce(147), // +=, reduce: TernaryTerm
			reduce(147), // .=, reduce: TernaryTerm
			reduce(147), // -=, reduce: TernaryTerm
			reduce(147), // *=, reduce: TernaryTerm
			reduce(147), // /=, reduce: TernaryTerm
			reduce(147), // //=, reduce: TernaryTerm
			reduce(147), // %=, reduce: TernaryTerm
			reduce(147), // **=, reduce: TernaryTerm
			shift(671),  // ?
			nil,         // :
			shift(672),  // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(149), // $, reduce: LogicalOrTerm
			nil,         // empty
			reduce(149), // ;, reduce: LogicalOrTerm
			reduce(149), // {, reduce: LogicalOrTerm
			nil,         // }
			reduce(149), // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(149), // ||=, reduce: LogicalOrTerm
			reduce(149), // ^^=, reduce: LogicalOrTerm
			reduce(149), // &&=, reduce: LogicalOrTerm
			reduce(149), // ??=, reduce: LogicalOrTerm
			reduce(149), // ???=, reduce: LogicalOrTerm
			reduce(149), // |=, reduce: LogicalOrTerm
			reduce(149), // &=, reduce: LogicalOrTerm
			reduce(149), // ^=, reduce: LogicalOrTerm
			reduce(149), // <<=, reduce: LogicalOrTerm
			reduce(149), // >>=, reduce: LogicalOrTerm
			reduce(149), // >>>=, reduce: LogicalOrTerm
			reduce(149), // +=, reduce: LogicalOrTerm
			reduce(149), // .=, reduce: LogicalOrTerm
			reduce(149), // -=, reduce: LogicalOrTerm
			reduce(149), // *=, reduce: LogicalOrTerm
			reduce(149), // /=, reduce: LogicalOrTerm
			reduce(149), // //=, reduce: LogicalOrTerm
			reduce(149), // %=, reduce: LogicalOrTerm
			reduce(149), // **=, reduce: LogicalOrTerm
			reduce(149), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(673),  // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(151), // $, reduce: LogicalXORTerm
			nil,         // empty
			reduce(151), // ;, reduce: LogicalXORTerm
			reduce(151), // {, reduce: LogicalXORTerm
			nil,         // }
			reduce(151), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(151), // ||=, reduce: LogicalXORTerm
			reduce(151), // ^^=, reduce: LogicalXORTerm
			reduce(151), // &&=, reduce: LogicalXORTerm
			reduce(151), // ??=, reduce: LogicalXORTerm
			reduce(151), // ???=, reduce: LogicalXORTerm
			reduce(151), // |=, reduce: LogicalXORTerm
			reduce(151), // &=, reduce: LogicalXORTerm
			reduce(151), // ^=, reduce: LogicalXORTerm
			reduce(151), // <<=, reduce: LogicalXORTerm
			reduce(151), // >>=, reduce: LogicalXORTerm
			reduce(151), // >>>=, reduce: LogicalXORTerm
			reduce(151), // +=, reduce: LogicalXORTerm
			reduce(151), // .=, reduce: LogicalXORTerm
			reduce(151), // -=, reduce: LogicalXORTerm
			reduce(151), // *=, reduce: LogicalXORTerm
			reduce(151), // /=, reduce: LogicalXORTerm
			reduce(151), // //=, reduce: LogicalXORTerm
			reduce(151), // %=, reduce: LogicalXORTerm
			reduce(151), // **=, reduce: LogicalXORTerm
			reduce(151), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(674),  // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(153), // $, reduce: LogicalAndTerm
			nil,         // empty
			reduce(153), // ;, reduce: LogicalAndTerm
			reduce(153), // {, reduce: LogicalAndTerm
			nil,         // }
			reduce(153), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(153), // ||=, reduce: LogicalAndTerm
			reduce(153), // ^^=, reduce: LogicalAndTerm
			reduce(153), // &&=, reduce: LogicalAndTerm
			reduce(153), // ??=, reduce: LogicalAndTerm
			reduce(153), // ???=, reduce: LogicalAndTerm
			reduce(153), // |=, reduce: LogicalAndTerm
			reduce(153), // &=, reduce: LogicalAndTerm
			reduce(153), // ^=, reduce: LogicalAndTerm
			reduce(153), // <<=, reduce: LogicalAndTerm
			reduce(153), // >>=, reduce: LogicalAndTerm
			reduce(153), // >>>=, reduce: LogicalAndTerm
			reduce(153), // +=, reduce: LogicalAndTerm
			reduce(153), // .=, reduce: LogicalAndTerm
			reduce(153), // -=, reduce: LogicalAndTerm
			reduce(153), // *=, reduce: LogicalAndTerm
			reduce(153), // /=, reduce: LogicalAndTerm
			reduce(153), // //=, reduce: LogicalAndTerm
			reduce(153), // %=, reduce: LogicalAndTerm
			reduce(153), // **=, reduce: LogicalAndTerm
			reduce(153), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(675),  // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(155), // $, reduce: AbsentCoalesceTerm
			nil,         // empty
			reduce(155), // ;, reduce: AbsentCoalesceTerm
			reduce(155), // {, reduce: AbsentCoalesceTerm
			nil,         // }
			reduce(155), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(155), // ||=, reduce: AbsentCoalesceTerm
			reduce(155), // ^^=, reduce: AbsentCoalesceTerm
			reduce(155), // &&=, reduce: AbsentCoalesceTerm
			reduce(155), // ??=, reduce: AbsentCoalesceTerm
			reduce(155), // ???=, reduce: AbsentCoalesceTerm
			reduce(155), // |=, reduce: AbsentCoalesceTerm
			reduce(155), // &=, reduce: AbsentCoalesceTerm
			reduce(155), // ^=, reduce: AbsentCoalesceTerm
			reduce(155), // <<=, reduce: AbsentCoalesceTerm
			reduce(155), // >>=, reduce: AbsentCoalesceTerm
			reduce(155), // >>>=, reduce: AbsentCoalesceTerm
			reduce(155), // +=, reduce: AbsentCoalesceTerm
			reduce(155), // .=, reduce: AbsentCoalesceTerm
			reduce(155), // -=, reduce: AbsentCoalesceTerm
			reduce(155), // *=, reduce: AbsentCoalesceTerm
			reduce(155), // /=, reduce: AbsentCoalesceTerm
			reduce(155), // //=, reduce: AbsentCoalesceTerm
			reduce(155), // %=, reduce: AbsentCoalesceTerm
			reduce(155), // **=, reduce: AbsentCoalesceTerm
			reduce(155), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(676),  // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(157), // $, reduce: EmptyCoalesceTerm
			nil,         // empty
			reduce(157), // ;, reduce: EmptyCoalesceTerm
			reduce(157), // {, reduce: EmptyCoalesceTerm
			nil,         // }
			reduce(157), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(157), // ||=, reduce: EmptyCoalesceTerm
			reduce(157), // ^^=, reduce: EmptyCoalesceTerm
			reduce(157), // &&=, reduce: EmptyCoalesceTerm
			reduce(157), // ??=, reduce: EmptyCoalesceTerm
			reduce(157), // ???=, reduce: EmptyCoalesceTerm
			reduce(157), // |=, reduce: EmptyCoalesceTerm
			reduce(157), // &=, reduce: EmptyCoalesceTerm
			reduce(157), // ^=, reduce: EmptyCoalesceTerm
			reduce(157), // <<=, reduce: EmptyCoalesceTerm
			reduce(157), // >>=, reduce: EmptyCoalesceTerm
			reduce(157), // >>>=, reduce: EmptyCoalesceTerm
			reduce(157), // +=, reduce: EmptyCoalesceTerm
			reduce(157), // .=, reduce: EmptyCoalesceTerm
			reduce(157), // -=, reduce: EmptyCoalesceTerm
			reduce(157), // *=, reduce: EmptyCoalesceTerm
			reduce(157), // /=, reduce: EmptyCoalesceTerm
			reduce(157), // //=, reduce: EmptyCoalesceTerm
			reduce(157), // %=, reduce: EmptyCoalesceTerm
			reduce(157), // **=, reduce: EmptyCoalesceTerm
			reduce(157), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(677),  // =~
			shift(678),  // !=~
			shift(679),  // ==
			shift(680),  // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(162), // $, reduce: EqneTerm
			nil,         // empty
			reduce(162), // ;, reduce: EqneTerm
			reduce(162), // {, reduce: EqneTerm
			nil,         // }
			reduce(162), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(681),  // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(162), // ||=, reduce: EqneTerm
			reduce(162), // ^^=, reduce: EqneTerm
			reduce(162), // &&=, reduce: EqneTerm
			reduce(162), // ??=, reduce: EqneTerm
			reduce(162), // ???=, reduce: EqneTerm
			reduce(162), // |=, reduce: EqneTerm
			reduce(162), // &=, reduce: EqneTerm
			reduce(162), // ^=, reduce: EqneTerm
			reduce(162), // <<=, reduce: EqneTerm
			reduce(162), // >>=, reduce: EqneTerm
			reduce(162), // >>>=, reduce: EqneTerm
			reduce(162), // +=, reduce: EqneTerm
			reduce(162), // .=, reduce: EqneTerm
			reduce(162), // -=, reduce: EqneTerm
			reduce(162), // *=, reduce: EqneTerm
			reduce(162), // /=, reduce: EqneTerm
			reduce(162), // //=, reduce: EqneTerm
			reduce(162), // %=, reduce: EqneTerm
			reduce(162), // **=, reduce: EqneTerm
			reduce(162), // ?, reduce: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(682),  // >=
			shift(683),  // <
			shift(684),  // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(167), // $, reduce: CmpTerm
			nil,         // empty
			reduce(167), // ;, reduce: CmpTerm
			reduce(167), // {, reduce: CmpTerm
			nil,         // }
			reduce(167), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(685),  // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(167), // ||=, reduce: CmpTerm
			reduce(167), // ^^=, reduce: CmpTerm
			reduce(167), // &&=, reduce: CmpTerm
			reduce(167), // ??=, reduce: CmpTerm
			reduce(167), // ???=, reduce: CmpTerm
			reduce(167), // |=, reduce: CmpTerm
			reduce(167), // &=, reduce: CmpTerm
			reduce(167), // ^=, reduce: CmpTerm
			reduce(167), // <<=, reduce: CmpTerm
			reduce(167), // >>=, reduce: CmpTerm
			reduce(167), // >>>=, reduce: CmpTerm
			reduce(167), // +=, reduce: CmpTerm
			reduce(167), // .=, reduce: CmpTerm
			reduce(167), // -=, reduce: CmpTerm
			reduce(167), // *=, reduce: CmpTerm
			reduce(167), // /=, reduce: CmpTerm
			reduce(167), // //=, reduce: CmpTerm
			reduce(167), // %=, reduce: CmpTerm
			reduce(167), // **=, reduce: CmpTerm
			reduce(167), // ?, reduce: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(169), // $, reduce: BitwiseORTerm
			nil,         // empty
			reduce(169), // ;, reduce: BitwiseORTerm
			reduce(169), // {, reduce: BitwiseORTerm
			nil,         // }
			reduce(169), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(169), // ||=, reduce: BitwiseORTerm
			reduce(169), // ^^=, reduce: BitwiseORTerm
			reduce(169), // &&=, reduce: BitwiseORTerm
			reduce(169), // ??=, reduce: BitwiseORTerm
			reduce(169), // ???=, reduce: BitwiseORTerm
			reduce(169), // |=, reduce: BitwiseORTerm
			reduce(169), // &=, reduce: BitwiseORTerm
			reduce(169), // ^=, reduce: BitwiseORTerm
			reduce(169), // <<=, reduce: BitwiseORTerm
			reduce(169), // >>=, reduce: BitwiseORTerm
			reduce(169), // >>>=, reduce: BitwiseORTerm
			reduce(169), // +=, reduce: BitwiseORTerm
			reduce(169), // .=, reduce: BitwiseORTerm
			reduce(169), // -=, reduce: BitwiseORTerm
			reduce(169), // *=, reduce: BitwiseORTerm
			reduce(169), // /=, reduce: BitwiseORTerm
			reduce(169), // //=, reduce: BitwiseORTerm
			reduce(169), // %=, reduce: BitwiseORTerm
			reduce(169), // **=, reduce: BitwiseORTerm
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(686),  // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(171), // $, reduce: BitwiseXORTerm
			nil,         // empty
			reduce(171), // ;, reduce: BitwiseXORTerm
			reduce(171), // {, reduce: BitwiseXORTerm
			nil,         // }
			reduce(171), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(171), // ||=, reduce: BitwiseXORTerm
			reduce(171), // ^^=, reduce: BitwiseXORTerm
			reduce(171), // &&=, reduce: BitwiseXORTerm
			reduce(171), // ??=, reduce: BitwiseXORTerm
			reduce(171), // ???=, reduce: BitwiseXORTerm
			reduce(171), // |=, reduce: BitwiseXORTerm
			reduce(171), // &=, reduce: BitwiseXORTerm
			reduce(171), // ^=, reduce: BitwiseXORTerm
			reduce(171), // <<=, reduce: BitwiseXORTerm
			reduce(171), // >>=, reduce: BitwiseXORTerm
			reduce(171), // >>>=, reduce: BitwiseXORTerm
			reduce(171), // +=, reduce: BitwiseXORTerm
			reduce(171), // .=, reduce: BitwiseXORTerm
			reduce(171), // -=, reduce: BitwiseXORTerm
			reduce(171), // *=, reduce: BitwiseXORTerm
			reduce(171), // /=, reduce: BitwiseXORTerm
			reduce(171), // //=, reduce: BitwiseXORTerm
			reduce(171), // %=, reduce: BitwiseXORTerm
			reduce(171), // **=, reduce: BitwiseXORTerm
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(687),  // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(173), // $, reduce: BitwiseANDTerm
			nil,         // empty
			reduce(173), // ;, reduce: BitwiseANDTerm
			reduce(173), // {, reduce: BitwiseANDTerm
			nil,         // }
			reduce(173), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(688),  // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(173), // ||=, reduce: BitwiseANDTerm
			reduce(173), // ^^=, reduce: BitwiseANDTerm
			reduce(173), // &&=, reduce: BitwiseANDTerm
			reduce(173), // ??=, reduce: BitwiseANDTerm
			reduce(173), // ???=, reduce: BitwiseANDTerm
			reduce(173), // |=, reduce: BitwiseANDTerm
			reduce(173), // &=, reduce: BitwiseANDTerm
			reduce(173), // ^=, reduce: BitwiseANDTerm
			reduce(173), // <<=, reduce: BitwiseANDTerm
			reduce(173), // >>=, reduce: BitwiseANDTerm
			reduce(173), // >>>=, reduce: BitwiseANDTerm
			reduce(173), // +=, reduce: BitwiseANDTerm
			reduce(173), // .=, reduce: BitwiseANDTerm
			reduce(173), // -=, reduce: BitwiseANDTerm
			reduce(173), // *=, reduce: BitwiseANDTerm
			reduce(173), // /=, reduce: BitwiseANDTerm
			reduce(173), // //=, reduce: BitwiseANDTerm
			reduce(173), // %=, reduce: BitwiseANDTerm
			reduce(173), // **=, reduce: BitwiseANDTerm
			reduce(173), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(689),  // <<
			shift(690),  // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(177), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(177), // ;, reduce: BitwiseShiftTerm
			reduce(177), // {, reduce: BitwiseShiftTerm
			nil,         // }
			reduce(177), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(177), // ||=, reduce: BitwiseShiftTerm
			reduce(177), // ^^=, reduce: BitwiseShiftTerm
			reduce(177), // &&=, reduce: BitwiseShiftTerm
			reduce(177), // ??=, reduce: BitwiseShiftTerm
			reduce(177), // ???=, reduce: BitwiseShiftTerm
			reduce(177), // |=, reduce: BitwiseShiftTerm
			reduce(177), // &=, reduce: BitwiseShiftTerm
			reduce(177), // ^=, reduce: BitwiseShiftTerm
			reduce(177), // <<=, reduce: BitwiseShiftTerm
			reduce(177), // >>=, reduce: BitwiseShiftTerm
			reduce(177), // >>>=, reduce: BitwiseShiftTerm
			reduce(177), // +=, reduce: BitwiseShiftTerm
			reduce(177), // .=, reduce: BitwiseShiftTerm
			reduce(177), // -=, reduce: BitwiseShiftTerm
			reduce(177), // *=, reduce: BitwiseShiftTerm
			reduce(177), // /=, reduce: BitwiseShiftTerm
			reduce(177), // //=, reduce: BitwiseShiftTerm
			reduce(177), // %=, reduce: BitwiseShiftTerm
			reduce(177), // **=, reduce: BitwiseShiftTerm
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(691),  // +
			shift(692),  // -
			shift(693),  // .+
			shift(694),  // .-
			shift(695),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(183), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(183), // ;, reduce: AddsubdotTerm
			reduce(183), // {, reduce: AddsubdotTerm
			nil,         // }
			reduce(183), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(183), // ||=, reduce: AddsubdotTerm
			reduce(183), // ^^=, reduce: AddsubdotTerm
			reduce(183), // &&=, reduce: AddsubdotTerm
			reduce(183), // ??=, reduce: AddsubdotTerm
			reduce(183), // ???=, reduce: AddsubdotTerm
			reduce(183), // |=, reduce: AddsubdotTerm
			reduce(183), // &=, reduce: AddsubdotTerm
			reduce(183), // ^=, reduce: AddsubdotTerm
			reduce(183), // <<=, reduce: AddsubdotTerm
			reduce(183), // >>=, reduce: AddsubdotTerm
			reduce(183), // >>>=, reduce: AddsubdotTerm
			reduce(183), // +=, reduce: AddsubdotTerm
			reduce(183), // .=, reduce: AddsubdotTerm
			reduce(183), // -=, reduce: AddsubdotTerm
			reduce(183), // *=, reduce: AddsubdotTerm
			reduce(183), // /=, reduce: AddsubdotTerm
			reduce(183), // //=, reduce: AddsubdotTerm
			reduce(183), // %=, reduce: AddsubdotTerm
			reduce(183), // **=, reduce: AddsubdotTerm
			reduce(183), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(697),  // *
			shift(698),  // /
			shift(699),  // //
			shift(700),  // %
			shift(701),  // .*
			shift(702),  // ./
			shift(703),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(191), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(191), // ;, reduce: MuldivTerm
			reduce(191), // {, reduce: MuldivTerm
			nil,         // }
			reduce(191), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(191), // ||=, reduce: MuldivTerm
			reduce(191), // ^^=, reduce: MuldivTerm
			reduce(191), // &&=, reduce: MuldivTerm
			reduce(191), // ??=, reduce: MuldivTerm
			reduce(191), // ???=, reduce: MuldivTerm
			reduce(191), // |=, reduce: MuldivTerm
			reduce(191), // &=, reduce: MuldivTerm
			reduce(191), // ^=, reduce: MuldivTerm
			reduce(191), // <<=, reduce: MuldivTerm
			reduce(191), // >>=, reduce: MuldivTerm
			reduce(191), // >>>=, reduce: MuldivTerm
			reduce(191), // +=, reduce: MuldivTerm
			reduce(191), // .=, reduce: MuldivTerm
			reduce(191), // -=, reduce: MuldivTerm
			reduce(191), // *=, reduce: MuldivTerm
			reduce(191), // /=, reduce: MuldivTerm
			reduce(191), // //=, reduce: MuldivTerm
			reduce(191), // %=, reduce: MuldivTerm
			reduce(191), // **=, reduce: MuldivTerm
			reduce(191), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(198), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(198), // ;, reduce: UnaryOpTerm
			reduce(198), // {, reduce: UnaryOpTerm
			nil,         // }
			reduce(198), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(198), // ||=, reduce: UnaryOpTerm
			reduce(198), // ^^=, reduce: UnaryOpTerm
			reduce(198), // &&=, reduce: UnaryOpTerm
			reduce(198), // ??=, reduce: UnaryOpTerm
			reduce(198), // ???=, reduce: UnaryOpTerm
			reduce(198), // |=, reduce: UnaryOpTerm
			reduce(198), // &=, reduce: UnaryOpTerm
			reduce(198), // ^=, reduce: UnaryOpTerm
			reduce(198), // <<=, reduce: UnaryOpTerm
			reduce(198), // >>=, reduce: UnaryOpTerm
			reduce(198), // >>>=, reduce: UnaryOpTerm
			reduce(198), // +=, reduce: UnaryOpTerm
			reduce(198), // .=, reduce: UnaryOpTerm
			reduce(198), // -=, reduce: UnaryOpTerm
			reduce(198), // *=, reduce: UnaryOpTerm
			reduce(198), // /=, reduce: UnaryOpTerm
			reduce(198), // //=, reduce: UnaryOpTerm
			reduce(198), // %=, reduce: UnaryOpTerm
			reduce(198), // **=, reduce: UnaryOpTerm
			reduce(198), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(200), // $, reduce: PowTerm
			nil,         // empty
			reduce(200), // ;, reduce: PowTerm
			reduce(200), // {, reduce: PowTerm
			nil,         // }
			reduce(200), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(200), // ||=, reduce: PowTerm
			reduce(200), // ^^=, reduce: PowTerm
			reduce(200), // &&=, reduce: PowTerm
			reduce(200), // ??=, reduce: PowTerm
			reduce(200), // ???=, reduce: PowTerm
			reduce(200), // |=, reduce: PowTerm
			reduce(200), // &=, reduce: PowTerm
			reduce(200), // ^=, reduce: PowTerm
			reduce(200), // <<=, reduce: PowTerm
			reduce(200), // >>=, reduce: PowTerm
			reduce(200), // >>>=, reduce: PowTerm
			reduce(200), // +=, reduce: PowTerm
			reduce(200), // .=, reduce: PowTerm
			reduce(200), // -=, reduce: PowTerm
			reduce(200), // *=, reduce: PowTerm
			reduce(200), // /=, reduce: PowTerm
			reduce(200), // //=, reduce: PowTerm
			reduce(200), // %=, reduce: PowTerm
			reduce(200), // **=, reduce: PowTerm
			reduce(200), // ?, reduce: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(709),  // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(202), // $, reduce: PrecedenceChainEnd
			nil,         // empty
			reduce(202), // ;, reduce: PrecedenceChainEnd
			reduce(202), // {, reduce: PrecedenceChainEnd
			nil,         // }
			reduce(202), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(202), // ||=, reduce: PrecedenceChainEnd
			reduce(202), // ^^=, reduce: PrecedenceChainEnd
			reduce(202), // &&=, reduce: PrecedenceChainEnd
			reduce(202), // ??=, reduce: PrecedenceChainEnd
			reduce(202), // ???=, reduce: PrecedenceChainEnd
			reduce(202), // |=, reduce: PrecedenceChainEnd
			reduce(202), // &=, reduce: PrecedenceChainEnd
			reduce(202), // ^=, reduce: PrecedenceChainEnd
			reduce(202), // <<=, reduce: PrecedenceChainEnd
			reduce(202), // >>=, reduce: PrecedenceChainEnd
			reduce(202), // >>>=, reduce: PrecedenceChainEnd
			reduce(202), // +=, reduce: PrecedenceChainEnd
			reduce(202), // .=, reduce: PrecedenceChainEnd
			reduce(202), // -=, reduce: PrecedenceChainEnd
			reduce(202), // *=, reduce: PrecedenceChainEnd
			reduce(202), // /=, reduce: PrecedenceChainEnd
			reduce(202), // //=, reduce: PrecedenceChainEnd
			reduce(202), // %=, reduce: PrecedenceChainEnd
			reduce(202), // **=, reduce: PrecedenceChainEnd
			reduce(202), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(710),  // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(711),  // [[
			shift(712),  // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(208), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(208), // ;, reduce: MlrvalOrFunction
			reduce(208), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(208), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(208), // ||=, reduce: MlrvalOrFunction
			reduce(208), // ^^=, reduce: MlrvalOrFunction
			reduce(208), // &&=, reduce: MlrvalOrFunction
			reduce(208), // ??=, reduce: MlrvalOrFunction
			reduce(208), // ???=, reduce: MlrvalOrFunction
			reduce(208), // |=, reduce: MlrvalOrFunction
			reduce(208), // &=, reduce: MlrvalOrFunction
			reduce(208), // ^=, reduce: MlrvalOrFunction
			reduce(208), // <<=, reduce: MlrvalOrFunction
			reduce(208), // >>=, reduce: MlrvalOrFunction
			reduce(208), // >>>=, reduce: MlrvalOrFunction
			reduce(208), // +=, reduce: MlrvalOrFunction
			reduce(208), // .=, reduce: MlrvalOrFunction
			reduce(208), // -=, reduce: MlrvalOrFunction
			reduce(208), // *=, reduce: MlrvalOrFunction
			reduce(208), // /=, reduce: MlrvalOrFunction
			reduce(208), // //=, reduce: MlrvalOrFunction
			reduce(208), // %=, reduce: MlrvalOrFunction
			reduce(208), // **=, reduce: MlrvalOrFunction
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(209), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(209), // ;, reduce: MlrvalOrFunction
			reduce(209), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(209), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(209), // ||=, reduce: MlrvalOrFunction
			reduce(209), // ^^=, reduce: MlrvalOrFunction
			reduce(209), // &&=, reduce: MlrvalOrFunction
			reduce(209), // ??=, reduce: MlrvalOrFunction
			reduce(209), // ???=, reduce: MlrvalOrFunction
			reduce(209), // |=, reduce: MlrvalOrFunction
			reduce(209), // &=, reduce: MlrvalOrFunction
			reduce(209), // ^=, reduce: MlrvalOrFunction
			reduce(209), // <<=, reduce: MlrvalOrFunction
			reduce(209), // >>=, reduce: MlrvalOrFunction
			reduce(209), // >>>=, reduce: MlrvalOrFunction
			reduce(209), // +=, reduce: MlrvalOrFunction
			reduce(209), // .=, reduce: MlrvalOrFunction
			reduce(209), // -=, reduce: MlrvalOrFunction
			reduce(209), // *=, reduce: MlrvalOrFunction
			reduce(209), // /=, reduce: MlrvalOrFunction
			reduce(209), // //=, reduce: MlrvalOrFunction
			reduce(209), // %=, reduce: MlrvalOrFunction
			reduce(209), // **=, reduce: MlrvalOrFunction
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(210), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(210), // ;, reduce: MlrvalOrFunction
			reduce(210), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(210), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(210), // ||=, reduce: MlrvalOrFunction
			reduce(210), // ^^=, reduce: MlrvalOrFunction
			reduce(210), // &&=, reduce: MlrvalOrFunction
			reduce(210), // ??=, reduce: MlrvalOrFunction
			reduce(210), // ???=, reduce: MlrvalOrFunction
			reduce(210), // |=, reduce: MlrvalOrFunction
			reduce(210), // &=, reduce: MlrvalOrFunction
			reduce(210), // ^=, reduce: MlrvalOrFunction
			reduce(210), // <<=, reduce: MlrvalOrFunction
			reduce(210), // >>=, reduce: MlrvalOrFunction
			reduce(210), // >>>=, reduce: MlrvalOrFunction
			reduce(210), // +=, reduce: MlrvalOrFunction
			reduce(210), // .=, reduce: MlrvalOrFunction
			reduce(210), // -=, reduce: MlrvalOrFunction
			reduce(210), // *=, reduce: MlrvalOrFunction
			reduce(210), // /=, reduce: MlrvalOrFunction
			reduce(210), // //=, reduce: MlrvalOrFunction
			reduce(210), // %=, reduce: MlrvalOrFunction
			reduce(210), // **=, reduce: MlrvalOrFunction
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(211), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(211), // ;, reduce: MlrvalOrFunction
			reduce(211), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(211), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(211), // ||=, reduce: MlrvalOrFunction
			reduce(211), // ^^=, reduce: MlrvalOrFunction
			reduce(211), // &&=, reduce: MlrvalOrFunction
			reduce(211), // ??=, reduce: MlrvalOrFunction
			reduce(211), // ???=, reduce: MlrvalOrFunction
			reduce(211), // |=, reduce: MlrvalOrFunction
			reduce(211), // &=, reduce: MlrvalOrFunction
			reduce(211), // ^=, reduce: MlrvalOrFunction
			reduce(211), // <<=, reduce: MlrvalOrFunction
			reduce(211), // >>=, reduce: MlrvalOrFunction
			reduce(211), // >>>=, reduce: MlrvalOrFunction
			reduce(211), // +=, reduce: MlrvalOrFunction
			reduce(211), // .=, reduce: MlrvalOrFunction
			reduce(211), // -=, reduce: MlrvalOrFunction
			reduce(211), // *=, reduce: MlrvalOrFunction
			reduce(211), // /=, reduce: MlrvalOrFunction
			reduce(211), // //=, reduce: MlrvalOrFunction
			reduce(211), // %=, reduce: MlrvalOrFunction
			reduce(211), // **=, reduce: MlrvalOrFunction
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(212), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(212), // ;, reduce: MlrvalOrFunction
			reduce(212), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(212), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(212), // ||=, reduce: MlrvalOrFunction
			reduce(212), // ^^=, reduce: MlrvalOrFunction
			reduce(212), // &&=, reduce: MlrvalOrFunction
			reduce(212), // ??=, reduce: MlrvalOrFunction
			reduce(212), // ???=, reduce: MlrvalOrFunction
			reduce(212), // |=, reduce: MlrvalOrFunction
			reduce(212), // &=, reduce: MlrvalOrFunction
			reduce(212), // ^=, reduce: MlrvalOrFunction
			reduce(212), // <<=, reduce: MlrvalOrFunction
			reduce(212), // >>=, reduce: MlrvalOrFunction
			reduce(212), // >>>=, reduce: MlrvalOrFunction
			reduce(212), // +=, reduce: MlrvalOrFunction
			reduce(212), // .=, reduce: MlrvalOrFunction
			reduce(212), // -=, reduce: MlrvalOrFunction
			reduce(212), // *=, reduce: MlrvalOrFunction
			reduce(212), // /=, reduce: MlrvalOrFunction
			reduce(212), // //=, reduce: MlrvalOrFunction
			reduce(212), // %=, reduce: MlrvalOrFunction
			reduce(212), // **=, reduce: MlrvalOrFunction
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(213), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(213), // ;, reduce: MlrvalOrFunction
			reduce(213), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(213), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(213), // ||=, reduce: MlrvalOrFunction
			reduce(213), // ^^=, reduce: MlrvalOrFunction
			reduce(213), // &&=, reduce: MlrvalOrFunction
			reduce(213), // ??=, reduce: MlrvalOrFunction
			reduce(213), // ???=, reduce: MlrvalOrFunction
			reduce(213), // |=, reduce: MlrvalOrFunction
			reduce(213), // &=, reduce: MlrvalOrFunction
			reduce(213), // ^=, reduce: MlrvalOrFunction
			reduce(213), // <<=, reduce: MlrvalOrFunction
			reduce(213), // >>=, reduce: MlrvalOrFunction
			reduce(213), // >>>=, reduce: MlrvalOrFunction
			reduce(213), // +=, reduce: MlrvalOrFunction
			reduce(213), // .=, reduce: MlrvalOrFunction
			reduce(213), // -=, reduce: MlrvalOrFunction
			reduce(213), // *=, reduce: MlrvalOrFunction
			reduce(213), // /=, reduce: MlrvalOrFunction
			reduce(213), // //=, reduce: MlrvalOrFunction
			reduce(213), // %=, reduce: MlrvalOrFunction
			reduce(213), // **=, reduce: MlrvalOrFunction
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(214), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(214), // ;, reduce: MlrvalOrFunction
			reduce(214), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(214), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(214), // ||=, reduce: MlrvalOrFunction
			reduce(214), // ^^=, reduce: MlrvalOrFunction
			reduce(214), // &&=, reduce: MlrvalOrFunction
			reduce(214), // ??=, reduce: MlrvalOrFunction
			reduce(214), // ???=, reduce: MlrvalOrFunction
			reduce(214), // |=, reduce: MlrvalOrFunction
			reduce(214), // &=, reduce: MlrvalOrFunction
			reduce(214), // ^=, reduce: MlrvalOrFunction
			reduce(214), // <<=, reduce: MlrvalOrFunction
			reduce(214), // >>=, reduce: MlrvalOrFunction
			reduce(214), // >>>=, reduce: MlrvalOrFunction
			reduce(214), // +=, reduce: MlrvalOrFunction
			reduce(214), // .=, reduce: MlrvalOrFunction
			reduce(214), // -=, reduce: MlrvalOrFunction
			reduce(214), // *=, reduce: MlrvalOrFunction
			reduce(214), // /=, reduce: MlrvalOrFunction
			reduce(214), // //=, reduce: MlrvalOrFunction
			reduce(214), // %=, reduce: MlrvalOrFunction
			reduce(214), // **=, reduce: MlrvalOrFunction
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(215), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(215), // ;, reduce: MlrvalOrFunction
			reduce(215), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(215), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(215), // ||=, reduce: MlrvalOrFunction
			reduce(215), // ^^=, reduce: MlrvalOrFunction
			reduce(215), // &&=, reduce: MlrvalOrFunction
			reduce(215), // ??=, reduce: MlrvalOrFunction
			reduce(215), // ???=, reduce: MlrvalOrFunction
			reduce(215), // |=, reduce: MlrvalOrFunction
			reduce(215), // &=, reduce: MlrvalOrFunction
			reduce(215), // ^=, reduce: MlrvalOrFunction
			reduce(215), // <<=, reduce: MlrvalOrFunction
			reduce(215), // >>=, reduce: MlrvalOrFunction
			reduce(215), // >>>=, reduce: MlrvalOrFunction
			reduce(215), // +=, reduce: MlrvalOrFunction
			reduce(215), // .=, reduce: MlrvalOrFunction
			reduce(215), // -=, reduce: MlrvalOrFunction
			reduce(215), // *=, reduce: MlrvalOrFunction
			reduce(215), // /=, reduce: MlrvalOrFunction
			reduce(215), // //=, reduce: MlrvalOrFunction
			reduce(215), // %=, reduce: MlrvalOrFunction
			reduce(215), // **=, reduce: MlrvalOrFunction
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(216), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(216), // ;, reduce: MlrvalOrFunction
			reduce(216), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(216), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(216), // ||=, reduce: MlrvalOrFunction
			reduce(216), // ^^=, reduce: MlrvalOrFunction
			reduce(216), // &&=, reduce: MlrvalOrFunction
			reduce(216), // ??=, reduce: MlrvalOrFunction
			reduce(216), // ???=, reduce: MlrvalOrFunction
			reduce(216), // |=, reduce: MlrvalOrFunction
			reduce(216), // &=, reduce: MlrvalOrFunction
			reduce(216), // ^=, reduce: MlrvalOrFunction
			reduce(216), // <<=, reduce: MlrvalOrFunction
			reduce(216), // >>=, reduce: MlrvalOrFunction
			reduce(216), // >>>=, reduce: MlrvalOrFunction
			reduce(216), // +=, reduce: MlrvalOrFunction
			reduce(216), // .=, reduce: MlrvalOrFunction
			reduce(216), // -=, reduce: MlrvalOrFunction
			reduce(216), // *=, reduce: MlrvalOrFunction
			reduce(216), // /=, reduce: MlrvalOrFunction
			reduce(216), // //=, reduce: MlrvalOrFunction
			reduce(216), // %=, reduce: MlrvalOrFunction
			reduce(216), // **=, reduce: MlrvalOrFunction
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			shift(731), // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(229), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(229), // ;, reduce: MlrvalOrFunction
			reduce(229), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(229), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(229), // ||=, reduce: MlrvalOrFunction
			reduce(229), // ^^=, reduce: MlrvalOrFunction
			reduce(229), // &&=, reduce: MlrvalOrFunction
			reduce(229), // ??=, reduce: MlrvalOrFunction
			reduce(229), // ???=, reduce: MlrvalOrFunction
			reduce(229), // |=, reduce: MlrvalOrFunction
			reduce(229), // &=, reduce: MlrvalOrFunction
			reduce(229), // ^=, reduce: MlrvalOrFunction
			reduce(229), // <<=, reduce: MlrvalOrFunction
			reduce(229), // >>=, reduce: MlrvalOrFunction
			reduce(229), // >>>=, reduce: MlrvalOrFunction
			reduce(229), // +=, reduce: MlrvalOrFunction
			reduce(229), // .=, reduce: MlrvalOrFunction
			reduce(229), // -=, reduce: MlrvalOrFunction
			reduce(229), // *=, reduce: MlrvalOrFunction
			reduce(229), // /=, reduce: MlrvalOrFunction
			reduce(229), // //=, reduce: MlrvalOrFunction
			reduce(229), // %=, reduce: MlrvalOrFunction
			reduce(229), // **=, reduce: MlrvalOrFunction
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(230), // $, reduce: ContextVariable
			nil,         // empty
			reduce(230), // ;, reduce: ContextVariable
			reduce(230), // {, reduce: ContextVariable
			nil,         // }
			reduce(230), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(230), // ||=, reduce: ContextVariable
			reduce(230), // ^^=, reduce: ContextVariable
			reduce(230), // &&=, reduce: ContextVariable
			reduce(230), // ??=, reduce: ContextVariable
			reduce(230), // ???=, reduce: ContextVariable
			reduce(230), // |=, reduce: ContextVariable
			reduce(230), // &=, reduce: ContextVariable
			reduce(230), // ^=, reduce: ContextVariable
			reduce(230), // <<=, reduce: ContextVariable
			reduce(230), // >>=, reduce: ContextVariable
			reduce(230), // >>>=, reduce: ContextVariable
			reduce(230), // +=, reduce: ContextVariable
			reduce(230), // .=, reduce: ContextVariable
			reduce(230), // -=, reduce: ContextVariable
			reduce(230), // *=, reduce: ContextVariable
			reduce(230), // /=, reduce: ContextVariable
			reduce(230), // //=, reduce: ContextVariable
			reduce(230), // %=, reduce: ContextVariable
			reduce(230), // **=, reduce: ContextVariable
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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(231), // $, reduce: ContextVariable
			nil,         // empty
			reduce(231), // ;, reduce: ContextVariable
			reduce(231), // {, reduce: ContextVariable
			nil,         // }
			reduce(231), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(231), // ||=, reduce: ContextVariable
			reduce(231), // ^^=, reduce: ContextVariable
			reduce(231), // &&=, reduce: ContextVariable
			reduce(231), // ??=, reduce: ContextVariable
			reduce(231), // ???=, reduce: ContextVariable
			reduce(231), // |=, reduce: ContextVariable
			reduce(231), // &=, reduce: ContextVariable
			reduce(231), // ^=, reduce: ContextVariable
			reduce(231), // <<=, reduce: ContextVariable
			reduce(231), // >>=, reduce: ContextVariable
			reduce(231), // >>>=, reduce: ContextVariable
			reduce(231), // +=, reduce: ContextVariable
			reduce(231), // .=, reduce: ContextVariable
			reduce(231), // -=, reduce: ContextVariable
			reduce(231), // *=, reduce: ContextVariable
			reduce(231), // /=, reduce: ContextVariable
			reduce(231), // //=, reduce: ContextVariable
			reduce(231), // %=, reduce: ContextVariable
			reduce(231), // **=, reduce: ContextVariable
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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(232), // $, reduce: ContextVariable
			nil,         // empty
			reduce(232), // ;, reduce: ContextVariable
			reduce(232), // {, reduce: ContextVariable
			nil,         // }
			reduce(232), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(232), // ||=, reduce: ContextVariable
			reduce(232), // ^^=, reduce: ContextVariable
			reduce(232), // &&=, reduce: ContextVariable
			reduce(232), // ??=, reduce: ContextVariable
			reduce(232), // ???=, reduce: ContextVariable
			reduce(232), // |=, reduce: ContextVariable
			reduce(232), // &=, reduce: ContextVariable
			reduce(232), // ^=, reduce: ContextVariable
			reduce(232), // <<=, reduce: ContextVariable
			reduce(232), // >>=, reduce: ContextVariable
			reduce(232), // >>>=, reduce: ContextVariable
			reduce(232), // +=, reduce: ContextVariable
			reduce(232), // .=, reduce: ContextVariable
			reduce(232), // -=, reduce: ContextVariable
			reduce(232), // *=, reduce: ContextVariable
			reduce(232), // /=, reduce: ContextVariable
			reduce(232), // //=, reduce: ContextVariable
			reduce(232), // %=, reduce: ContextVariable
			reduce(232), // **=, reduce: ContextVariable
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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(233), // $, reduce: ContextVariable
			nil,         // empty
			reduce(233), // ;, reduce: ContextVariable
			reduce(233), // {, reduce: ContextVariable
			nil,         // }
			reduce(233), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(233), // ||=, reduce: ContextVariable
			reduce(233), // ^^=, reduce: ContextVariable
			reduce(233), // &&=, reduce: ContextVariable
			reduce(233), // ??=, reduce: ContextVariable
			reduce(233), // ???=, reduce: ContextVariable
			reduce(233), // |=, reduce: ContextVariable
			reduce(233), // &=, reduce: ContextVariable
			reduce(233), // ^=, reduce: ContextVariable
			reduce(233), // <<=, reduce: ContextVariable
			reduce(233), // >>=, reduce: ContextVariable
			reduce(233), // >>>=, reduce: ContextVariable
			reduce(233), // +=, reduce: ContextVariable
			reduce(233), // .=, reduce: ContextVariable
			reduce(233), // -=, reduce: ContextVariable
			reduce(233), // *=, reduce: ContextVariable
			reduce(233), // /=, reduce: ContextVariable
			reduce(233), // //=, reduce: ContextVariable
			reduce(233), // %=, reduce: ContextVariable
			reduce(233), // **=, reduce: ContextVariable
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S117
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(234), // $, reduce: ContextVariable
			nil,         // empty
			reduce(234), // ;, reduce: ContextVariable
			reduce(234), // {, reduce: ContextVariable
			nil,         // }
			reduce(234), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(234), // ||=, reduce: ContextVariable
			reduce(234), // ^^=, reduce: ContextVariable
			reduce(234), // &&=, reduce: ContextVariable
			reduce(234), // ??=, reduce: ContextVariable
			reduce(234), // ???=, reduce: ContextVariable
			reduce(234), // |=, reduce: ContextVariable
			reduce(234), // &=, reduce: ContextVariable
			reduce(234), // ^=, reduce: ContextVariable
			reduce(234), // <<=, reduce: ContextVariable
			reduce(234), // >>=, reduce: ContextVariable
			reduce(234), // >>>=, reduce: ContextVariable
			reduce(234), // +=, reduce: ContextVariable
			reduce(234), // .=, reduce: ContextVariable
			reduce(234), // -=, reduce: ContextVariable
			reduce(234), // *=, reduce: ContextVariable
			reduce(234), // /=, reduce: ContextVariable
			reduce(234), // //=, reduce: ContextVariable
			reduce(234), // %=, reduce: ContextVariable
			reduce(234), // **=, reduce: ContextVariable
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S118
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(235), // $, reduce: ContextVariable
			nil,         // empty
			reduce(235), // ;, reduce: ContextVariable
			reduce(235), // {, reduce: ContextVariable
			nil,         // }
			reduce(235), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(235), // ||=, reduce: ContextVariable
			reduce(235), // ^^=, reduce: ContextVariable
			reduce(235), // &&=, reduce: ContextVariable
			reduce(235), // ??=, reduce: ContextVariable
			reduce(235), // ???=, reduce: ContextVariable
			reduce(235), // |=, reduce: ContextVariable
			reduce(235), // &=, reduce: ContextVariable
			reduce(235), // ^=, reduce: ContextVariable
			reduce(235), // <<=, reduce: ContextVariable
			reduce(235), // >>=, reduce: ContextVariable
			reduce(235), // >>>=, reduce: ContextVariable
			reduce(235), // +=, reduce: ContextVariable
			reduce(235), // .=, reduce: ContextVariable
			reduce(235), // -=, reduce: ContextVariable
			reduce(235), // *=, reduce: ContextVariable
			reduce(235), // /=, reduce: ContextVariable
			reduce(235), // //=, reduce: ContextVariable
			reduce(235), // %=, reduce: ContextVariable
			reduce(235), // **=, reduce: ContextVariable
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S119
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(236), // $, reduce: ContextVariable
			nil,         // empty
			reduce(236), // ;, reduce: ContextVariable
			reduce(236), // {, reduce: ContextVariable
			nil,         // }
			reduce(236), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(236), // ||=, reduce: ContextVariable
			reduce(236), // ^^=, reduce: ContextVariable
			reduce(236), // &&=, reduce: ContextVariable
			reduce(236), // ??=, reduce: ContextVariable
			reduce(236), // ???=, reduce: ContextVariable
			reduce(236), // |=, reduce: ContextVariable
			reduce(236), // &=, reduce: ContextVariable
			reduce(236), // ^=, reduce: ContextVariable
			reduce(236), // <<=, reduce: ContextVariable
			reduce(236), // >>=, reduce: ContextVariable
			reduce(236), // >>>=, reduce: ContextVariable
			reduce(236), // +=, reduce: ContextVariable
			reduce(236), // .=, reduce: ContextVariable
			reduce(236), // -=, reduce: ContextVariable
			reduce(236), // *=, reduce: ContextVariable
			reduce(236), // /=, reduce: ContextVariable
			reduce(236), // //=, reduce: ContextVariable
			reduce(236), // %=, reduce: ContextVariable
			reduce(236), // **=, reduce: ContextVariable
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S120
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(237), // $, reduce: ContextVariable
			nil,         // empty
			reduce(237), // ;, reduce: ContextVariable
			reduce(237), // {, reduce: ContextVariable
			nil,         // }
			reduce(237), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(237), // ||=, reduce: ContextVariable
			reduce(237), // ^^=, reduce: ContextVariable
			reduce(237), // &&=, reduce: ContextVariable
			reduce(237), // ??=, reduce: ContextVariable
			reduce(237), // ???=, reduce: ContextVariable
			reduce(237), // |=, reduce: ContextVariable
			reduce(237), // &=, reduce: ContextVariable
			reduce(237), // ^=, reduce: ContextVariable
			reduce(237), // <<=, reduce: ContextVariable
			reduce(237), // >>=, reduce: ContextVariable
			reduce(237), // >>>=, reduce: ContextVariable
			reduce(237), // +=, reduce: ContextVariable
			reduce(237), // .=, reduce: ContextVariable
			reduce(237), // -=, reduce: ContextVariable
			reduce(237), // *=, reduce: ContextVariable
			reduce(237), // /=, reduce: ContextVariable
			reduce(237), // //=, reduce: ContextVariable
			reduce(237), // %=, reduce: ContextVariable
			reduce(237), // **=, reduce: ContextVariable
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S121
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(238), // $, reduce: ContextVariable
			nil,         // empty
			reduce(238), // ;, reduce: ContextVariable
			reduce(238), // {, reduce: ContextVariable
			nil,         // }
			reduce(238), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(238), // ||=, reduce: ContextVariable
			reduce(238), // ^^=, reduce: ContextVariable
			reduce(238), // &&=, reduce: ContextVariable
			reduce(238), // ??=, reduce: ContextVariable
			reduce(238), // ???=, reduce: ContextVariable
			reduce(238), // |=, reduce: ContextVariable
			reduce(238), // &=, reduce: ContextVariable
			reduce(238), // ^=, reduce: ContextVariable
			reduce(238), // <<=, reduce: ContextVariable
			reduce(238), // >>=, reduce: ContextVariable
			reduce(238), // >>>=, reduce: ContextVariable
			reduce(238), // +=, reduce: ContextVariable
			reduce(238), // .=, reduce: ContextVariable
			reduce(238), // -=, reduce: ContextVariable
			reduce(238), // *=, reduce: ContextVariable
			reduce(238), // /=, reduce: ContextVariable
			reduce(238), // //=, reduce: ContextVariable
			reduce(238), // %=, reduce: ContextVariable
			reduce(238), // **=, reduce: ContextVariable
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S122
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(239), // $, reduce: ContextVariable
			nil,         // empty
			reduce(239), // ;, reduce: ContextVariable
			reduce(239), // {, reduce: ContextVariable
			nil,         // }
			reduce(239), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(239), // ||=, reduce: ContextVariable
			reduce(239), // ^^=, reduce: ContextVariable
			reduce(239), // &&=, reduce: ContextVariable
			reduce(239), // ??=, reduce: ContextVariable
			reduce(239), // ???=, reduce: ContextVariable
			reduce(239), // |=, reduce: ContextVariable
			reduce(239), // &=, reduce: ContextVariable
			reduce(239), // ^=, reduce: ContextVariable
			reduce(239), // <<=, reduce: ContextVariable
			reduce(239), // >>=, reduce: ContextVariable
			reduce(239), // >>>=, reduce: ContextVariable
			reduce(239), // +=, reduce: ContextVariable
			reduce(239), // .=, reduce: ContextVariable
			reduce(239), // -=, reduce: ContextVariable
			reduce(239), // *=, reduce: ContextVariable
			reduce(239), // /=, reduce: ContextVariable
			reduce(239), // //=, reduce: ContextVariable
			reduce(239), // %=, reduce: ContextVariable
			reduce(239), // **=, reduce: ContextVariable
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S123
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(240), // $, reduce: ContextVariable
			nil,         // empty
			reduce(240), // ;, reduce: ContextVariable
			reduce(240), // {, reduce: ContextVariable
			nil,         // }
			reduce(240), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(240), // ||=, reduce: ContextVariable
			reduce(240), // ^^=, reduce: ContextVariable
			reduce(240), // &&=, reduce: ContextVariable
			reduce(240), // ??=, reduce: ContextVariable
			reduce(240), // ???=, reduce: ContextVariable
			reduce(240), // |=, reduce: ContextVariable
			reduce(240), // &=, reduce: ContextVariable
			reduce(240), // ^=, reduce: ContextVariable
			reduce(240), // <<=, reduce: ContextVariable
			reduce(240), // >>=, reduce: ContextVariable
			reduce(240), // >>>=, reduce: ContextVariable
			reduce(240), // +=, reduce: ContextVariable
			reduce(240), // .=, reduce: ContextVariable
			reduce(240), // -=, reduce: ContextVariable
			reduce(240), // *=, reduce: ContextVariable
			reduce(240), // /=, reduce: ContextVariable
			reduce(240), // //=, reduce: ContextVariable
			reduce(240), // %=, reduce: ContextVariable
			reduce(240), // **=, reduce: ContextVariable
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S124
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(241), // $, reduce: ContextVariable
			nil,         // empty
			reduce(241), // ;, reduce: ContextVariable
			reduce(241), // {, reduce: ContextVariable
			nil,         // }
			reduce(241), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(241), // ||=, reduce: ContextVariable
			reduce(241), // ^^=, reduce: ContextVariable
			reduce(241), // &&=, reduce: ContextVariable
			reduce(241), // ??=, reduce: ContextVariable
			reduce(241), // ???=, reduce: ContextVariable
			reduce(241), // |=, reduce: ContextVariable
			reduce(241), // &=, reduce: ContextVariable
			reduce(241), // ^=, reduce: ContextVariable
			reduce(241), // <<=, reduce: ContextVariable
			reduce(241), // >>=, reduce: ContextVariable
			reduce(241), // >>>=, reduce: ContextVariable
			reduce(241), // +=, reduce: ContextVariable
			reduce(241), // .=, reduce: ContextVariable
			reduce(241), // -=, reduce: ContextVariable
			reduce(241), // *=, reduce: ContextVariable
			reduce(241), // /=, reduce: ContextVariable
			reduce(241), // //=, reduce: ContextVariable
			reduce(241), // %=, reduce: ContextVariable
			reduce(241), // **=, reduce: ContextVariable
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S125
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(242), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(242), // ;, reduce: MlrvalOrFunction
			reduce(242), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(242), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(242), // ||=, reduce: MlrvalOrFunction
			reduce(242), // ^^=, reduce: MlrvalOrFunction
			reduce(242), // &&=, reduce: MlrvalOrFunction
			reduce(242), // ??=, reduce: MlrvalOrFunction
			reduce(242), // ???=, reduce: MlrvalOrFunction
			reduce(242), // |=, reduce: MlrvalOrFunction
			reduce(242), // &=, reduce: MlrvalOrFunction
			reduce(242), // ^=, reduce: MlrvalOrFunction
			reduce(242), // <<=, reduce: MlrvalOrFunction
			reduce(242), // >>=, reduce: MlrvalOrFunction
			reduce(242), // >>>=, reduce: MlrvalOrFunction
			reduce(242), // +=, reduce: MlrvalOrFunction
			reduce(242), // .=, reduce: MlrvalOrFunction
			reduce(242), // -=, reduce: MlrvalOrFunction
			reduce(242), // *=, reduce: MlrvalOrFunction
			reduce(242), // /=, reduce: MlrvalOrFunction
			reduce(242), // //=, reduce: MlrvalOrFunction
			reduce(242), // %=, reduce: MlrvalOrFunction
			reduce(242), // **=, reduce: MlrvalOrFunction
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S126
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			shift(800), // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S127
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(244), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(244), // ;, reduce: MlrvalOrFunction
			reduce(244), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(244), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(244), // ||=, reduce: MlrvalOrFunction
			reduce(244), // ^^=, reduce: MlrvalOrFunction
			reduce(244), // &&=, reduce: MlrvalOrFunction
			reduce(244), // ??=, reduce: MlrvalOrFunction
			reduce(244), // ???=, reduce: MlrvalOrFunction
			reduce(244), // |=, reduce: MlrvalOrFunction
			reduce(244), // &=, reduce: MlrvalOrFunction
			reduce(244), // ^=, reduce: MlrvalOrFunction
			reduce(244), // <<=, reduce: MlrvalOrFunction
			reduce(244), // >>=, reduce: MlrvalOrFunction
			reduce(244), // >>>=, reduce: MlrvalOrFunction
			reduce(244), // +=, reduce: MlrvalOrFunction
			reduce(244), // .=, reduce: MlrvalOrFunction
			reduce(244), // -=, reduce: MlrvalOrFunction
			reduce(244), // *=, reduce: MlrvalOrFunction
			reduce(244), // /=, reduce: MlrvalOrFunction
			reduce(244), // //=, reduce: MlrvalOrFunction
			reduce(244), // %=, reduce: MlrvalOrFunction
			reduce(244), // **=, reduce: MlrvalOrFunction
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S128
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(245), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(245), // ;, reduce: MlrvalOrFunction
			reduce(245), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(245), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(245), // ||=, reduce: MlrvalOrFunction
			reduce(245), // ^^=, reduce: MlrvalOrFunction
			reduce(245), // &&=, reduce: MlrvalOrFunction
			reduce(245), // ??=, reduce: MlrvalOrFunction
			reduce(245), // ???=, reduce: MlrvalOrFunction
			reduce(245), // |=, reduce: MlrvalOrFunction
			reduce(245), // &=, reduce: MlrvalOrFunction
			reduce(245), // ^=, reduce: MlrvalOrFunction
			reduce(245), // <<=, reduce: MlrvalOrFunction
			reduce(245), // >>=, reduce: MlrvalOrFunction
			reduce(245), // >>>=, reduce: MlrvalOrFunction
			reduce(245), // +=, reduce: MlrvalOrFunction
			reduce(245), // .=, reduce: MlrvalOrFunction
			reduce(245), // -=, reduce: MlrvalOrFunction
			reduce(245), // *=, reduce: MlrvalOrFunction
			reduce(245), // /=, reduce: MlrvalOrFunction
			reduce(245), // //=, reduce: MlrvalOrFunction
			reduce(245), // %=, reduce: MlrvalOrFunction
			reduce(245), // **=, reduce: MlrvalOrFunction
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S129
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(246), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(246), // ;, reduce: MlrvalOrFunction
			reduce(246), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(246), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(246), // ||=, reduce: MlrvalOrFunction
			reduce(246), // ^^=, reduce: MlrvalOrFunction
			reduce(246), // &&=, reduce: MlrvalOrFunction
			reduce(246), // ??=, reduce: MlrvalOrFunction
			reduce(246), // ???=, reduce: MlrvalOrFunction
			reduce(246), // |=, reduce: MlrvalOrFunction
			reduce(246), // &=, reduce: MlrvalOrFunction
			reduce(246), // ^=, reduce: MlrvalOrFunction
			reduce(246), // <<=, reduce: MlrvalOrFunction
			reduce(246), // >>=, reduce: MlrvalOrFunction
			reduce(246), // >>>=, reduce: MlrvalOrFunction
			reduce(246), // +=, reduce: MlrvalOrFunction
			reduce(246), // .=, reduce: MlrvalOrFunction
			reduce(246), // -=, reduce: MlrvalOrFunction
			reduce(246), // *=, reduce: MlrvalOrFunction
			reduce(246), // /=, reduce: MlrvalOrFunction
			reduce(246), // //=, reduce: MlrvalOrFunction
			reduce(246), // %=, reduce: MlrvalOrFunction
			reduce(246), // **=, reduce: MlrvalOrFunction
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S130
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(247), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(247), // ;, reduce: MlrvalOrFunction
			reduce(247), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(247), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(247), // ||=, reduce: MlrvalOrFunction
			reduce(247), // ^^=, reduce: MlrvalOrFunction
			reduce(247), // &&=, reduce: MlrvalOrFunction
			reduce(247), // ??=, reduce: MlrvalOrFunction
			reduce(247), // ???=, reduce: MlrvalOrFunction
			reduce(247), // |=, reduce: MlrvalOrFunction
			reduce(247), // &=, reduce: MlrvalOrFunction
			reduce(247), // ^=, reduce: MlrvalOrFunction
			reduce(247), // <<=, reduce: MlrvalOrFunction
			reduce(247), // >>=, reduce: MlrvalOrFunction
			reduce(247), // >>>=, reduce: MlrvalOrFunction
			reduce(247), // +=, reduce: MlrvalOrFunction
			reduce(247), // .=, reduce: MlrvalOrFunction
			reduce(247), // -=, reduce: MlrvalOrFunction
			reduce(247), // *=, reduce: MlrvalOrFunction
			reduce(247), // /=, reduce: MlrvalOrFunction
			reduce(247), // //=, reduce: MlrvalOrFunction
			reduce(247), // %=, reduce: MlrvalOrFunction
			reduce(247), // **=, reduce: MlrvalOrFunction
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S131
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(255), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(255), // ;, reduce: MlrvalOrFunction
			reduce(255), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(255), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(255), // ||=, reduce: MlrvalOrFunction
			reduce(255), // ^^=, reduce: MlrvalOrFunction
			reduce(255), // &&=, reduce: MlrvalOrFunction
			reduce(255), // ??=, reduce: MlrvalOrFunction
			reduce(255), // ???=, reduce: MlrvalOrFunction
			reduce(255), // |=, reduce: MlrvalOrFunction
			reduce(255), // &=, reduce: MlrvalOrFunction
			reduce(255), // ^=, reduce: MlrvalOrFunction
			reduce(255), // <<=, reduce: MlrvalOrFunction
			reduce(255), // >>=, reduce: MlrvalOrFunction
			reduce(255), // >>>=, reduce: MlrvalOrFunction
			reduce(255), // +=, reduce: MlrvalOrFunction
			reduce(255), // .=, reduce: MlrvalOrFunction
			reduce(255), // -=, reduce: MlrvalOrFunction
			reduce(255), // *=, reduce: MlrvalOrFunction
			reduce(255), // /=, reduce: MlrvalOrFunction
			reduce(255), // //=, reduce: MlrvalOrFunction
			reduce(255), // %=, reduce: MlrvalOrFunction
			reduce(255), // **=, reduce: MlrvalOrFunction
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S132
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(801), // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S133
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			shift(802), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(267), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(267), // ;, reduce: BracefulStatement
			reduce(267), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(267), // unset, reduce: BracefulStatement
			reduce(267), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(267), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(267), // printn, reduce: BracefulStatement
			reduce(267), // eprint, reduce: BracefulStatement
			reduce(267), // eprintn, reduce: BracefulStatement
			reduce(267), // dump, reduce: BracefulStatement
			reduce(267), // edump, reduce: BracefulStatement
			reduce(267), // tee, reduce: BracefulStatement
			reduce(267), // emitf, reduce: BracefulStatement
			reduce(267), // emit, reduce: BracefulStatement
			reduce(267), // (, reduce: BracefulStatement
			nil,         // )
			reduce(267), // emitp, reduce: BracefulStatement
			reduce(267), // field_name, reduce: BracefulStatement
			reduce(267), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(267), // braced_field_name, reduce: BracefulStatement
			reduce(267), // $[[, reduce: BracefulStatement
			reduce(267), // $[[[, reduce: BracefulStatement
			reduce(267), // full_srec, reduce: BracefulStatement
			reduce(267), // oosvar_name, reduce: BracefulStatement
			reduce(267), // @[, reduce: BracefulStatement
			reduce(267), // braced_oosvar_name, reduce: BracefulStatement
			reduce(267), // full_oosvar, reduce: BracefulStatement
			reduce(267), // all, reduce: BracefulStatement
			reduce(267), // non_sigil_name, reduce: BracefulStatement
			reduce(267), // arr, reduce: BracefulStatement
			reduce(267), // bool, reduce: BracefulStatement
			reduce(267), // float, reduce: BracefulStatement
			reduce(267), // int, reduce: BracefulStatement
			reduce(267), // map, reduce: BracefulStatement
			reduce(267), // num, reduce: BracefulStatement
			reduce(267), // str, reduce: BracefulStatement
			reduce(267), // 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,         // >>>
			reduce(267), // +, reduce: BracefulStatement
			reduce(267), // -, reduce: BracefulStatement
			reduce(267), // .+, reduce: BracefulStatement
			reduce(267), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(267), // !, reduce: BracefulStatement
			reduce(267), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(267), // string_literal, reduce: BracefulStatement
			reduce(267), // regex_case_insensitive, reduce: BracefulStatement
			reduce(267), // int_literal, reduce: BracefulStatement
			reduce(267), // float_literal, reduce: BracefulStatement
			reduce(267), // boolean_literal, reduce: BracefulStatement
			reduce(267), // const_M_PI, reduce: BracefulStatement
			reduce(267), // const_M_E, reduce: BracefulStatement
			reduce(267), // panic, reduce: BracefulStatement
			reduce(267), // [, reduce: BracefulStatement
			reduce(267), // ctx_IPS, reduce: BracefulStatement
			reduce(267), // ctx_IFS, reduce: BracefulStatement
			reduce(267), // ctx_IRS, reduce: BracefulStatement
			reduce(267), // ctx_OPS, reduce: BracefulStatement
			reduce(267), // ctx_OFS, reduce: BracefulStatement
			reduce(267), // ctx_ORS, reduce: BracefulStatement
			reduce(267), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(267), // ctx_NF, reduce: BracefulStatement
			reduce(267), // ctx_NR, reduce: BracefulStatement
			reduce(267), // ctx_FNR, reduce: BracefulStatement
			reduce(267), // ctx_FILENAME, reduce: BracefulStatement
			reduce(267), // ctx_FILENUM, reduce: BracefulStatement
			reduce(267), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(267), // call, reduce: BracefulStatement
			reduce(267), // begin, reduce: BracefulStatement
			reduce(267), // end, reduce: BracefulStatement
			reduce(267), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(267), // while, reduce: BracefulStatement
			reduce(267), // do, reduce: BracefulStatement
			reduce(267), // for, reduce: BracefulStatement
			nil,         // in
			reduce(267), // break, reduce: BracefulStatement
			reduce(267), // continue, reduce: BracefulStatement
			reduce(267), // func, reduce: BracefulStatement
			reduce(267), // subr, reduce: BracefulStatement
			reduce(267), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S135
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(268), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(268), // ;, reduce: BracefulStatement
			reduce(268), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(268), // unset, reduce: BracefulStatement
			reduce(268), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(268), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(268), // printn, reduce: BracefulStatement
			reduce(268), // eprint, reduce: BracefulStatement
			reduce(268), // eprintn, reduce: BracefulStatement
			reduce(268), // dump, reduce: BracefulStatement
			reduce(268), // edump, reduce: BracefulStatement
			reduce(268), // tee, reduce: BracefulStatement
			reduce(268), // emitf, reduce: BracefulStatement
			reduce(268), // emit, reduce: BracefulStatement
			reduce(268), // (, reduce: BracefulStatement
			nil,         // )
			reduce(268), // emitp, reduce: BracefulStatement
			reduce(268), // field_name, reduce: BracefulStatement
			reduce(268), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(268), // braced_field_name, reduce: BracefulStatement
			reduce(268), // $[[, reduce: BracefulStatement
			reduce(268), // $[[[, reduce: BracefulStatement
			reduce(268), // full_srec, reduce: BracefulStatement
			reduce(268), // oosvar_name, reduce: BracefulStatement
			reduce(268), // @[, reduce: BracefulStatement
			reduce(268), // braced_oosvar_name, reduce: BracefulStatement
			reduce(268), // full_oosvar, reduce: BracefulStatement
			reduce(268), // all, reduce: BracefulStatement
			reduce(268), // non_sigil_name, reduce: BracefulStatement
			reduce(268), // arr, reduce: BracefulStatement
			reduce(268), // bool, reduce: BracefulStatement
			reduce(268), // float, reduce: BracefulStatement
			reduce(268), // int, reduce: BracefulStatement
			reduce(268), // map, reduce: BracefulStatement
			reduce(268), // num, reduce: BracefulStatement
			reduce(268), // str, reduce: BracefulStatement
			reduce(268), // 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,         // >>>
			reduce(268), // +, reduce: BracefulStatement
			reduce(268), // -, reduce: BracefulStatement
			reduce(268), // .+, reduce: BracefulStatement
			reduce(268), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(268), // !, reduce: BracefulStatement
			reduce(268), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(268), // string_literal, reduce: BracefulStatement
			reduce(268), // regex_case_insensitive, reduce: BracefulStatement
			reduce(268), // int_literal, reduce: BracefulStatement
			reduce(268), // float_literal, reduce: BracefulStatement
			reduce(268), // boolean_literal, reduce: BracefulStatement
			reduce(268), // const_M_PI, reduce: BracefulStatement
			reduce(268), // const_M_E, reduce: BracefulStatement
			reduce(268), // panic, reduce: BracefulStatement
			reduce(268), // [, reduce: BracefulStatement
			reduce(268), // ctx_IPS, reduce: BracefulStatement
			reduce(268), // ctx_IFS, reduce: BracefulStatement
			reduce(268), // ctx_IRS, reduce: BracefulStatement
			reduce(268), // ctx_OPS, reduce: BracefulStatement
			reduce(268), // ctx_OFS, reduce: BracefulStatement
			reduce(268), // ctx_ORS, reduce: BracefulStatement
			reduce(268), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(268), // ctx_NF, reduce: BracefulStatement
			reduce(268), // ctx_NR, reduce: BracefulStatement
			reduce(268), // ctx_FNR, reduce: BracefulStatement
			reduce(268), // ctx_FILENAME, reduce: BracefulStatement
			reduce(268), // ctx_FILENUM, reduce: BracefulStatement
			reduce(268), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(268), // call, reduce: BracefulStatement
			reduce(268), // begin, reduce: BracefulStatement
			reduce(268), // end, reduce: BracefulStatement
			reduce(268), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(268), // while, reduce: BracefulStatement
			reduce(268), // do, reduce: BracefulStatement
			reduce(268), // for, reduce: BracefulStatement
			nil,         // in
			reduce(268), // break, reduce: BracefulStatement
			reduce(268), // continue, reduce: BracefulStatement
			reduce(268), // func, reduce: BracefulStatement
			reduce(268), // subr, reduce: BracefulStatement
			reduce(268), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S136
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(269), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(269), // ;, reduce: BracefulStatement
			reduce(269), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(269), // unset, reduce: BracefulStatement
			reduce(269), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(269), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(269), // printn, reduce: BracefulStatement
			reduce(269), // eprint, reduce: BracefulStatement
			reduce(269), // eprintn, reduce: BracefulStatement
			reduce(269), // dump, reduce: BracefulStatement
			reduce(269), // edump, reduce: BracefulStatement
			reduce(269), // tee, reduce: BracefulStatement
			reduce(269), // emitf, reduce: BracefulStatement
			reduce(269), // emit, reduce: BracefulStatement
			reduce(269), // (, reduce: BracefulStatement
			nil,         // )
			reduce(269), // emitp, reduce: BracefulStatement
			reduce(269), // field_name, reduce: BracefulStatement
			reduce(269), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(269), // braced_field_name, reduce: BracefulStatement
			reduce(269), // $[[, reduce: BracefulStatement
			reduce(269), // $[[[, reduce: BracefulStatement
			reduce(269), // full_srec, reduce: BracefulStatement
			reduce(269), // oosvar_name, reduce: BracefulStatement
			reduce(269), // @[, reduce: BracefulStatement
			reduce(269), // braced_oosvar_name, reduce: BracefulStatement
			reduce(269), // full_oosvar, reduce: BracefulStatement
			reduce(269), // all, reduce: BracefulStatement
			reduce(269), // non_sigil_name, reduce: BracefulStatement
			reduce(269), // arr, reduce: BracefulStatement
			reduce(269), // bool, reduce: BracefulStatement
			reduce(269), // float, reduce: BracefulStatement
			reduce(269), // int, reduce: BracefulStatement
			reduce(269), // map, reduce: BracefulStatement
			reduce(269), // num, reduce: BracefulStatement
			reduce(269), // str, reduce: BracefulStatement
			reduce(269), // 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,         // >>>
			reduce(269), // +, reduce: BracefulStatement
			reduce(269), // -, reduce: BracefulStatement
			reduce(269), // .+, reduce: BracefulStatement
			reduce(269), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(269), // !, reduce: BracefulStatement
			reduce(269), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(269), // string_literal, reduce: BracefulStatement
			reduce(269), // regex_case_insensitive, reduce: BracefulStatement
			reduce(269), // int_literal, reduce: BracefulStatement
			reduce(269), // float_literal, reduce: BracefulStatement
			reduce(269), // boolean_literal, reduce: BracefulStatement
			reduce(269), // const_M_PI, reduce: BracefulStatement
			reduce(269), // const_M_E, reduce: BracefulStatement
			reduce(269), // panic, reduce: BracefulStatement
			reduce(269), // [, reduce: BracefulStatement
			reduce(269), // ctx_IPS, reduce: BracefulStatement
			reduce(269), // ctx_IFS, reduce: BracefulStatement
			reduce(269), // ctx_IRS, reduce: BracefulStatement
			reduce(269), // ctx_OPS, reduce: BracefulStatement
			reduce(269), // ctx_OFS, reduce: BracefulStatement
			reduce(269), // ctx_ORS, reduce: BracefulStatement
			reduce(269), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(269), // ctx_NF, reduce: BracefulStatement
			reduce(269), // ctx_NR, reduce: BracefulStatement
			reduce(269), // ctx_FNR, reduce: BracefulStatement
			reduce(269), // ctx_FILENAME, reduce: BracefulStatement
			reduce(269), // ctx_FILENUM, reduce: BracefulStatement
			reduce(269), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(269), // call, reduce: BracefulStatement
			reduce(269), // begin, reduce: BracefulStatement
			reduce(269), // end, reduce: BracefulStatement
			reduce(269), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(269), // while, reduce: BracefulStatement
			reduce(269), // do, reduce: BracefulStatement
			reduce(269), // for, reduce: BracefulStatement
			nil,         // in
			reduce(269), // break, reduce: BracefulStatement
			reduce(269), // continue, reduce: BracefulStatement
			reduce(269), // func, reduce: BracefulStatement
			reduce(269), // subr, reduce: BracefulStatement
			reduce(269), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S137
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(270), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(270), // ;, reduce: BracefulStatement
			reduce(270), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(270), // unset, reduce: BracefulStatement
			reduce(270), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(270), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(270), // printn, reduce: BracefulStatement
			reduce(270), // eprint, reduce: BracefulStatement
			reduce(270), // eprintn, reduce: BracefulStatement
			reduce(270), // dump, reduce: BracefulStatement
			reduce(270), // edump, reduce: BracefulStatement
			reduce(270), // tee, reduce: BracefulStatement
			reduce(270), // emitf, reduce: BracefulStatement
			reduce(270), // emit, reduce: BracefulStatement
			reduce(270), // (, reduce: BracefulStatement
			nil,         // )
			reduce(270), // emitp, reduce: BracefulStatement
			reduce(270), // field_name, reduce: BracefulStatement
			reduce(270), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(270), // braced_field_name, reduce: BracefulStatement
			reduce(270), // $[[, reduce: BracefulStatement
			reduce(270), // $[[[, reduce: BracefulStatement
			reduce(270), // full_srec, reduce: BracefulStatement
			reduce(270), // oosvar_name, reduce: BracefulStatement
			reduce(270), // @[, reduce: BracefulStatement
			reduce(270), // braced_oosvar_name, reduce: BracefulStatement
			reduce(270), // full_oosvar, reduce: BracefulStatement
			reduce(270), // all, reduce: BracefulStatement
			reduce(270), // non_sigil_name, reduce: BracefulStatement
			reduce(270), // arr, reduce: BracefulStatement
			reduce(270), // bool, reduce: BracefulStatement
			reduce(270), // float, reduce: BracefulStatement
			reduce(270), // int, reduce: BracefulStatement
			reduce(270), // map, reduce: BracefulStatement
			reduce(270), // num, reduce: BracefulStatement
			reduce(270), // str, reduce: BracefulStatement
			reduce(270), // 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,         // >>>
			reduce(270), // +, reduce: BracefulStatement
			reduce(270), // -, reduce: BracefulStatement
			reduce(270), // .+, reduce: BracefulStatement
			reduce(270), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(270), // !, reduce: BracefulStatement
			reduce(270), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(270), // string_literal, reduce: BracefulStatement
			reduce(270), // regex_case_insensitive, reduce: BracefulStatement
			reduce(270), // int_literal, reduce: BracefulStatement
			reduce(270), // float_literal, reduce: BracefulStatement
			reduce(270), // boolean_literal, reduce: BracefulStatement
			reduce(270), // const_M_PI, reduce: BracefulStatement
			reduce(270), // const_M_E, reduce: BracefulStatement
			reduce(270), // panic, reduce: BracefulStatement
			reduce(270), // [, reduce: BracefulStatement
			reduce(270), // ctx_IPS, reduce: BracefulStatement
			reduce(270), // ctx_IFS, reduce: BracefulStatement
			reduce(270), // ctx_IRS, reduce: BracefulStatement
			reduce(270), // ctx_OPS, reduce: BracefulStatement
			reduce(270), // ctx_OFS, reduce: BracefulStatement
			reduce(270), // ctx_ORS, reduce: BracefulStatement
			reduce(270), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(270), // ctx_NF, reduce: BracefulStatement
			reduce(270), // ctx_NR, reduce: BracefulStatement
			reduce(270), // ctx_FNR, reduce: BracefulStatement
			reduce(270), // ctx_FILENAME, reduce: BracefulStatement
			reduce(270), // ctx_FILENUM, reduce: BracefulStatement
			reduce(270), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(270), // call, reduce: BracefulStatement
			reduce(270), // begin, reduce: BracefulStatement
			reduce(270), // end, reduce: BracefulStatement
			reduce(270), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(270), // while, reduce: BracefulStatement
			reduce(270), // do, reduce: BracefulStatement
			reduce(270), // for, reduce: BracefulStatement
			nil,         // in
			reduce(270), // break, reduce: BracefulStatement
			reduce(270), // continue, reduce: BracefulStatement
			reduce(270), // func, reduce: BracefulStatement
			reduce(270), // subr, reduce: BracefulStatement
			reduce(270), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S138
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(271), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(271), // ;, reduce: BracefulStatement
			reduce(271), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(271), // unset, reduce: BracefulStatement
			reduce(271), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(271), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(271), // printn, reduce: BracefulStatement
			reduce(271), // eprint, reduce: BracefulStatement
			reduce(271), // eprintn, reduce: BracefulStatement
			reduce(271), // dump, reduce: BracefulStatement
			reduce(271), // edump, reduce: BracefulStatement
			reduce(271), // tee, reduce: BracefulStatement
			reduce(271), // emitf, reduce: BracefulStatement
			reduce(271), // emit, reduce: BracefulStatement
			reduce(271), // (, reduce: BracefulStatement
			nil,         // )
			reduce(271), // emitp, reduce: BracefulStatement
			reduce(271), // field_name, reduce: BracefulStatement
			reduce(271), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(271), // braced_field_name, reduce: BracefulStatement
			reduce(271), // $[[, reduce: BracefulStatement
			reduce(271), // $[[[, reduce: BracefulStatement
			reduce(271), // full_srec, reduce: BracefulStatement
			reduce(271), // oosvar_name, reduce: BracefulStatement
			reduce(271), // @[, reduce: BracefulStatement
			reduce(271), // braced_oosvar_name, reduce: BracefulStatement
			reduce(271), // full_oosvar, reduce: BracefulStatement
			reduce(271), // all, reduce: BracefulStatement
			reduce(271), // non_sigil_name, reduce: BracefulStatement
			reduce(271), // arr, reduce: BracefulStatement
			reduce(271), // bool, reduce: BracefulStatement
			reduce(271), // float, reduce: BracefulStatement
			reduce(271), // int, reduce: BracefulStatement
			reduce(271), // map, reduce: BracefulStatement
			reduce(271), // num, reduce: BracefulStatement
			reduce(271), // str, reduce: BracefulStatement
			reduce(271), // 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,         // >>>
			reduce(271), // +, reduce: BracefulStatement
			reduce(271), // -, reduce: BracefulStatement
			reduce(271), // .+, reduce: BracefulStatement
			reduce(271), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(271), // !, reduce: BracefulStatement
			reduce(271), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(271), // string_literal, reduce: BracefulStatement
			reduce(271), // regex_case_insensitive, reduce: BracefulStatement
			reduce(271), // int_literal, reduce: BracefulStatement
			reduce(271), // float_literal, reduce: BracefulStatement
			reduce(271), // boolean_literal, reduce: BracefulStatement
			reduce(271), // const_M_PI, reduce: BracefulStatement
			reduce(271), // const_M_E, reduce: BracefulStatement
			reduce(271), // panic, reduce: BracefulStatement
			reduce(271), // [, reduce: BracefulStatement
			reduce(271), // ctx_IPS, reduce: BracefulStatement
			reduce(271), // ctx_IFS, reduce: BracefulStatement
			reduce(271), // ctx_IRS, reduce: BracefulStatement
			reduce(271), // ctx_OPS, reduce: BracefulStatement
			reduce(271), // ctx_OFS, reduce: BracefulStatement
			reduce(271), // ctx_ORS, reduce: BracefulStatement
			reduce(271), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(271), // ctx_NF, reduce: BracefulStatement
			reduce(271), // ctx_NR, reduce: BracefulStatement
			reduce(271), // ctx_FNR, reduce: BracefulStatement
			reduce(271), // ctx_FILENAME, reduce: BracefulStatement
			reduce(271), // ctx_FILENUM, reduce: BracefulStatement
			reduce(271), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(271), // call, reduce: BracefulStatement
			reduce(271), // begin, reduce: BracefulStatement
			reduce(271), // end, reduce: BracefulStatement
			reduce(271), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(271), // while, reduce: BracefulStatement
			reduce(271), // do, reduce: BracefulStatement
			reduce(271), // for, reduce: BracefulStatement
			nil,         // in
			reduce(271), // break, reduce: BracefulStatement
			reduce(271), // continue, reduce: BracefulStatement
			reduce(271), // func, reduce: BracefulStatement
			reduce(271), // subr, reduce: BracefulStatement
			reduce(271), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S139
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(272), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(272), // ;, reduce: BracefulStatement
			reduce(272), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(272), // unset, reduce: BracefulStatement
			reduce(272), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(272), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(272), // printn, reduce: BracefulStatement
			reduce(272), // eprint, reduce: BracefulStatement
			reduce(272), // eprintn, reduce: BracefulStatement
			reduce(272), // dump, reduce: BracefulStatement
			reduce(272), // edump, reduce: BracefulStatement
			reduce(272), // tee, reduce: BracefulStatement
			reduce(272), // emitf, reduce: BracefulStatement
			reduce(272), // emit, reduce: BracefulStatement
			reduce(272), // (, reduce: BracefulStatement
			nil,         // )
			reduce(272), // emitp, reduce: BracefulStatement
			reduce(272), // field_name, reduce: BracefulStatement
			reduce(272), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(272), // braced_field_name, reduce: BracefulStatement
			reduce(272), // $[[, reduce: BracefulStatement
			reduce(272), // $[[[, reduce: BracefulStatement
			reduce(272), // full_srec, reduce: BracefulStatement
			reduce(272), // oosvar_name, reduce: BracefulStatement
			reduce(272), // @[, reduce: BracefulStatement
			reduce(272), // braced_oosvar_name, reduce: BracefulStatement
			reduce(272), // full_oosvar, reduce: BracefulStatement
			reduce(272), // all, reduce: BracefulStatement
			reduce(272), // non_sigil_name, reduce: BracefulStatement
			reduce(272), // arr, reduce: BracefulStatement
			reduce(272), // bool, reduce: BracefulStatement
			reduce(272), // float, reduce: BracefulStatement
			reduce(272), // int, reduce: BracefulStatement
			reduce(272), // map, reduce: BracefulStatement
			reduce(272), // num, reduce: BracefulStatement
			reduce(272), // str, reduce: BracefulStatement
			reduce(272), // 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,         // >>>
			reduce(272), // +, reduce: BracefulStatement
			reduce(272), // -, reduce: BracefulStatement
			reduce(272), // .+, reduce: BracefulStatement
			reduce(272), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(272), // !, reduce: BracefulStatement
			reduce(272), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(272), // string_literal, reduce: BracefulStatement
			reduce(272), // regex_case_insensitive, reduce: BracefulStatement
			reduce(272), // int_literal, reduce: BracefulStatement
			reduce(272), // float_literal, reduce: BracefulStatement
			reduce(272), // boolean_literal, reduce: BracefulStatement
			reduce(272), // const_M_PI, reduce: BracefulStatement
			reduce(272), // const_M_E, reduce: BracefulStatement
			reduce(272), // panic, reduce: BracefulStatement
			reduce(272), // [, reduce: BracefulStatement
			reduce(272), // ctx_IPS, reduce: BracefulStatement
			reduce(272), // ctx_IFS, reduce: BracefulStatement
			reduce(272), // ctx_IRS, reduce: BracefulStatement
			reduce(272), // ctx_OPS, reduce: BracefulStatement
			reduce(272), // ctx_OFS, reduce: BracefulStatement
			reduce(272), // ctx_ORS, reduce: BracefulStatement
			reduce(272), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(272), // ctx_NF, reduce: BracefulStatement
			reduce(272), // ctx_NR, reduce: BracefulStatement
			reduce(272), // ctx_FNR, reduce: BracefulStatement
			reduce(272), // ctx_FILENAME, reduce: BracefulStatement
			reduce(272), // ctx_FILENUM, reduce: BracefulStatement
			reduce(272), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(272), // call, reduce: BracefulStatement
			reduce(272), // begin, reduce: BracefulStatement
			reduce(272), // end, reduce: BracefulStatement
			reduce(272), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(272), // while, reduce: BracefulStatement
			reduce(272), // do, reduce: BracefulStatement
			reduce(272), // for, reduce: BracefulStatement
			nil,         // in
			reduce(272), // break, reduce: BracefulStatement
			reduce(272), // continue, reduce: BracefulStatement
			reduce(272), // func, reduce: BracefulStatement
			reduce(272), // subr, reduce: BracefulStatement
			reduce(272), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S140
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(273), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(273), // ;, reduce: BracefulStatement
			reduce(273), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(273), // unset, reduce: BracefulStatement
			reduce(273), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(273), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(273), // printn, reduce: BracefulStatement
			reduce(273), // eprint, reduce: BracefulStatement
			reduce(273), // eprintn, reduce: BracefulStatement
			reduce(273), // dump, reduce: BracefulStatement
			reduce(273), // edump, reduce: BracefulStatement
			reduce(273), // tee, reduce: BracefulStatement
			reduce(273), // emitf, reduce: BracefulStatement
			reduce(273), // emit, reduce: BracefulStatement
			reduce(273), // (, reduce: BracefulStatement
			nil,         // )
			reduce(273), // emitp, reduce: BracefulStatement
			reduce(273), // field_name, reduce: BracefulStatement
			reduce(273), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(273), // braced_field_name, reduce: BracefulStatement
			reduce(273), // $[[, reduce: BracefulStatement
			reduce(273), // $[[[, reduce: BracefulStatement
			reduce(273), // full_srec, reduce: BracefulStatement
			reduce(273), // oosvar_name, reduce: BracefulStatement
			reduce(273), // @[, reduce: BracefulStatement
			reduce(273), // braced_oosvar_name, reduce: BracefulStatement
			reduce(273), // full_oosvar, reduce: BracefulStatement
			reduce(273), // all, reduce: BracefulStatement
			reduce(273), // non_sigil_name, reduce: BracefulStatement
			reduce(273), // arr, reduce: BracefulStatement
			reduce(273), // bool, reduce: BracefulStatement
			reduce(273), // float, reduce: BracefulStatement
			reduce(273), // int, reduce: BracefulStatement
			reduce(273), // map, reduce: BracefulStatement
			reduce(273), // num, reduce: BracefulStatement
			reduce(273), // str, reduce: BracefulStatement
			reduce(273), // 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,         // >>>
			reduce(273), // +, reduce: BracefulStatement
			reduce(273), // -, reduce: BracefulStatement
			reduce(273), // .+, reduce: BracefulStatement
			reduce(273), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(273), // !, reduce: BracefulStatement
			reduce(273), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(273), // string_literal, reduce: BracefulStatement
			reduce(273), // regex_case_insensitive, reduce: BracefulStatement
			reduce(273), // int_literal, reduce: BracefulStatement
			reduce(273), // float_literal, reduce: BracefulStatement
			reduce(273), // boolean_literal, reduce: BracefulStatement
			reduce(273), // const_M_PI, reduce: BracefulStatement
			reduce(273), // const_M_E, reduce: BracefulStatement
			reduce(273), // panic, reduce: BracefulStatement
			reduce(273), // [, reduce: BracefulStatement
			reduce(273), // ctx_IPS, reduce: BracefulStatement
			reduce(273), // ctx_IFS, reduce: BracefulStatement
			reduce(273), // ctx_IRS, reduce: BracefulStatement
			reduce(273), // ctx_OPS, reduce: BracefulStatement
			reduce(273), // ctx_OFS, reduce: BracefulStatement
			reduce(273), // ctx_ORS, reduce: BracefulStatement
			reduce(273), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(273), // ctx_NF, reduce: BracefulStatement
			reduce(273), // ctx_NR, reduce: BracefulStatement
			reduce(273), // ctx_FNR, reduce: BracefulStatement
			reduce(273), // ctx_FILENAME, reduce: BracefulStatement
			reduce(273), // ctx_FILENUM, reduce: BracefulStatement
			reduce(273), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(273), // call, reduce: BracefulStatement
			reduce(273), // begin, reduce: BracefulStatement
			reduce(273), // end, reduce: BracefulStatement
			reduce(273), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(273), // while, reduce: BracefulStatement
			reduce(273), // do, reduce: BracefulStatement
			reduce(273), // for, reduce: BracefulStatement
			nil,         // in
			reduce(273), // break, reduce: BracefulStatement
			reduce(273), // continue, reduce: BracefulStatement
			reduce(273), // func, reduce: BracefulStatement
			reduce(273), // subr, reduce: BracefulStatement
			reduce(273), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S141
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(274), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(274), // ;, reduce: BracefulStatement
			reduce(274), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(274), // unset, reduce: BracefulStatement
			reduce(274), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(274), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(274), // printn, reduce: BracefulStatement
			reduce(274), // eprint, reduce: BracefulStatement
			reduce(274), // eprintn, reduce: BracefulStatement
			reduce(274), // dump, reduce: BracefulStatement
			reduce(274), // edump, reduce: BracefulStatement
			reduce(274), // tee, reduce: BracefulStatement
			reduce(274), // emitf, reduce: BracefulStatement
			reduce(274), // emit, reduce: BracefulStatement
			reduce(274), // (, reduce: BracefulStatement
			nil,         // )
			reduce(274), // emitp, reduce: BracefulStatement
			reduce(274), // field_name, reduce: BracefulStatement
			reduce(274), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(274), // braced_field_name, reduce: BracefulStatement
			reduce(274), // $[[, reduce: BracefulStatement
			reduce(274), // $[[[, reduce: BracefulStatement
			reduce(274), // full_srec, reduce: BracefulStatement
			reduce(274), // oosvar_name, reduce: BracefulStatement
			reduce(274), // @[, reduce: BracefulStatement
			reduce(274), // braced_oosvar_name, reduce: BracefulStatement
			reduce(274), // full_oosvar, reduce: BracefulStatement
			reduce(274), // all, reduce: BracefulStatement
			reduce(274), // non_sigil_name, reduce: BracefulStatement
			reduce(274), // arr, reduce: BracefulStatement
			reduce(274), // bool, reduce: BracefulStatement
			reduce(274), // float, reduce: BracefulStatement
			reduce(274), // int, reduce: BracefulStatement
			reduce(274), // map, reduce: BracefulStatement
			reduce(274), // num, reduce: BracefulStatement
			reduce(274), // str, reduce: BracefulStatement
			reduce(274), // 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,         // >>>
			reduce(274), // +, reduce: BracefulStatement
			reduce(274), // -, reduce: BracefulStatement
			reduce(274), // .+, reduce: BracefulStatement
			reduce(274), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(274), // !, reduce: BracefulStatement
			reduce(274), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(274), // string_literal, reduce: BracefulStatement
			reduce(274), // regex_case_insensitive, reduce: BracefulStatement
			reduce(274), // int_literal, reduce: BracefulStatement
			reduce(274), // float_literal, reduce: BracefulStatement
			reduce(274), // boolean_literal, reduce: BracefulStatement
			reduce(274), // const_M_PI, reduce: BracefulStatement
			reduce(274), // const_M_E, reduce: BracefulStatement
			reduce(274), // panic, reduce: BracefulStatement
			reduce(274), // [, reduce: BracefulStatement
			reduce(274), // ctx_IPS, reduce: BracefulStatement
			reduce(274), // ctx_IFS, reduce: BracefulStatement
			reduce(274), // ctx_IRS, reduce: BracefulStatement
			reduce(274), // ctx_OPS, reduce: BracefulStatement
			reduce(274), // ctx_OFS, reduce: BracefulStatement
			reduce(274), // ctx_ORS, reduce: BracefulStatement
			reduce(274), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(274), // ctx_NF, reduce: BracefulStatement
			reduce(274), // ctx_NR, reduce: BracefulStatement
			reduce(274), // ctx_FNR, reduce: BracefulStatement
			reduce(274), // ctx_FILENAME, reduce: BracefulStatement
			reduce(274), // ctx_FILENUM, reduce: BracefulStatement
			reduce(274), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(274), // call, reduce: BracefulStatement
			reduce(274), // begin, reduce: BracefulStatement
			reduce(274), // end, reduce: BracefulStatement
			reduce(274), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(274), // while, reduce: BracefulStatement
			reduce(274), // do, reduce: BracefulStatement
			reduce(274), // for, reduce: BracefulStatement
			nil,         // in
			reduce(274), // break, reduce: BracefulStatement
			reduce(274), // continue, reduce: BracefulStatement
			reduce(274), // func, reduce: BracefulStatement
			reduce(274), // subr, reduce: BracefulStatement
			reduce(274), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S142
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(275), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S143
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(275), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S144
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(278), // $, reduce: IfChain
			nil,         // empty
			reduce(278), // ;, reduce: IfChain
			reduce(278), // {, reduce: IfChain
			nil,         // }
			nil,         // =
			reduce(278), // unset, reduce: IfChain
			reduce(278), // filter, reduce: IfChain
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(278), // print, reduce: IfChain
			nil,         // ,
			reduce(278), // printn, reduce: IfChain
			reduce(278), // eprint, reduce: IfChain
			reduce(278), // eprintn, reduce: IfChain
			reduce(278), // dump, reduce: IfChain
			reduce(278), // edump, reduce: IfChain
			reduce(278), // tee, reduce: IfChain
			reduce(278), // emitf, reduce: IfChain
			reduce(278), // emit, reduce: IfChain
			reduce(278), // (, reduce: IfChain
			nil,         // )
			reduce(278), // emitp, reduce: IfChain
			reduce(278), // field_name, reduce: IfChain
			reduce(278), // $[, reduce: IfChain
			nil,         // ]
			reduce(278), // braced_field_name, reduce: IfChain
			reduce(278), // $[[, reduce: IfChain
			reduce(278), // $[[[, reduce: IfChain
			reduce(278), // full_srec, reduce: IfChain
			reduce(278), // oosvar_name, reduce: IfChain
			reduce(278), // @[, reduce: IfChain
			reduce(278), // braced_oosvar_name, reduce: IfChain
			reduce(278), // full_oosvar, reduce: IfChain
			reduce(278), // all, reduce: IfChain
			reduce(278), // non_sigil_name, reduce: IfChain
			reduce(278), // arr, reduce: IfChain
			reduce(278), // bool, reduce: IfChain
			reduce(278), // float, reduce: IfChain
			reduce(278), // int, reduce: IfChain
			reduce(278), // map, reduce: IfChain
			reduce(278), // num, reduce: IfChain
			reduce(278), // str, reduce: IfChain
			reduce(278), // 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,         // >>>
			reduce(278), // +, reduce: IfChain
			reduce(278), // -, reduce: IfChain
			reduce(278), // .+, reduce: IfChain
			reduce(278), // .-, reduce: IfChain
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(278), // !, reduce: IfChain
			reduce(278), // ~, reduce: IfChain
			nil,         // **
			reduce(278), // string_literal, reduce: IfChain
			reduce(278), // regex_case_insensitive, reduce: IfChain
			reduce(278), // int_literal, reduce: IfChain
			reduce(278), // float_literal, reduce: IfChain
			reduce(278), // boolean_literal, reduce: IfChain
			reduce(278), // const_M_PI, reduce: IfChain
			reduce(278), // const_M_E, reduce: IfChain
			reduce(278), // panic, reduce: IfChain
			reduce(278), // [, reduce: IfChain
			reduce(278), // ctx_IPS, reduce: IfChain
			reduce(278), // ctx_IFS, reduce: IfChain
			reduce(278), // ctx_IRS, reduce: IfChain
			reduce(278), // ctx_OPS, reduce: IfChain
			reduce(278), // ctx_OFS, reduce: IfChain
			reduce(278), // ctx_ORS, reduce: IfChain
			reduce(278), // ctx_OFLATSEP, reduce: IfChain
			reduce(278), // ctx_NF, reduce: IfChain
			reduce(278), // ctx_NR, reduce: IfChain
			reduce(278), // ctx_FNR, reduce: IfChain
			reduce(278), // ctx_FILENAME, reduce: IfChain
			reduce(278), // ctx_FILENUM, reduce: IfChain
			reduce(278), // env, reduce: IfChain
			nil,         // [[
			nil,         // [[[
			reduce(278), // call, reduce: IfChain
			reduce(278), // begin, reduce: IfChain
			reduce(278), // end, reduce: IfChain
			reduce(278), // if, reduce: IfChain
			shift(808),  // elif
			shift(809),  // else
			reduce(278), // while, reduce: IfChain
			reduce(278), // do, reduce: IfChain
			reduce(278), // for, reduce: IfChain
			nil,         // in
			reduce(278), // break, reduce: IfChain
			reduce(278), // continue, reduce: IfChain
			reduce(278), // func, reduce: IfChain
			reduce(278), // subr, reduce: IfChain
			reduce(278), // return, reduce: IfChain
		},
	},
	actionRow{ // S145
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(280), // $, reduce: IfElifStar
			nil,         // empty
			reduce(280), // ;, reduce: IfElifStar
			reduce(280), // {, reduce: IfElifStar
			nil,         // }
			nil,         // =
			reduce(280), // unset, reduce: IfElifStar
			reduce(280), // filter, reduce: IfElifStar
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(280), // print, reduce: IfElifStar
			nil,         // ,
			reduce(280), // printn, reduce: IfElifStar
			reduce(280), // eprint, reduce: IfElifStar
			reduce(280), // eprintn, reduce: IfElifStar
			reduce(280), // dump, reduce: IfElifStar
			reduce(280), // edump, reduce: IfElifStar
			reduce(280), // tee, reduce: IfElifStar
			reduce(280), // emitf, reduce: IfElifStar
			reduce(280), // emit, reduce: IfElifStar
			reduce(280), // (, reduce: IfElifStar
			nil,         // )
			reduce(280), // emitp, reduce: IfElifStar
			reduce(280), // field_name, reduce: IfElifStar
			reduce(280), // $[, reduce: IfElifStar
			nil,         // ]
			reduce(280), // braced_field_name, reduce: IfElifStar
			reduce(280), // $[[, reduce: IfElifStar
			reduce(280), // $[[[, reduce: IfElifStar
			reduce(280), // full_srec, reduce: IfElifStar
			reduce(280), // oosvar_name, reduce: IfElifStar
			reduce(280), // @[, reduce: IfElifStar
			reduce(280), // braced_oosvar_name, reduce: IfElifStar
			reduce(280), // full_oosvar, reduce: IfElifStar
			reduce(280), // all, reduce: IfElifStar
			reduce(280), // non_sigil_name, reduce: IfElifStar
			reduce(280), // arr, reduce: IfElifStar
			reduce(280), // bool, reduce: IfElifStar
			reduce(280), // float, reduce: IfElifStar
			reduce(280), // int, reduce: IfElifStar
			reduce(280), // map, reduce: IfElifStar
			reduce(280), // num, reduce: IfElifStar
			reduce(280), // str, reduce: IfElifStar
			reduce(280), // 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,         // >>>
			reduce(280), // +, reduce: IfElifStar
			reduce(280), // -, reduce: IfElifStar
			reduce(280), // .+, reduce: IfElifStar
			reduce(280), // .-, reduce: IfElifStar
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(280), // !, reduce: IfElifStar
			reduce(280), // ~, reduce: IfElifStar
			nil,         // **
			reduce(280), // string_literal, reduce: IfElifStar
			reduce(280), // regex_case_insensitive, reduce: IfElifStar
			reduce(280), // int_literal, reduce: IfElifStar
			reduce(280), // float_literal, reduce: IfElifStar
			reduce(280), // boolean_literal, reduce: IfElifStar
			reduce(280), // const_M_PI, reduce: IfElifStar
			reduce(280), // const_M_E, reduce: IfElifStar
			reduce(280), // panic, reduce: IfElifStar
			reduce(280), // [, reduce: IfElifStar
			reduce(280), // ctx_IPS, reduce: IfElifStar
			reduce(280), // ctx_IFS, reduce: IfElifStar
			reduce(280), // ctx_IRS, reduce: IfElifStar
			reduce(280), // ctx_OPS, reduce: IfElifStar
			reduce(280), // ctx_OFS, reduce: IfElifStar
			reduce(280), // ctx_ORS, reduce: IfElifStar
			reduce(280), // ctx_OFLATSEP, reduce: IfElifStar
			reduce(280), // ctx_NF, reduce: IfElifStar
			reduce(280), // ctx_NR, reduce: IfElifStar
			reduce(280), // ctx_FNR, reduce: IfElifStar
			reduce(280), // ctx_FILENAME, reduce: IfElifStar
			reduce(280), // ctx_FILENUM, reduce: IfElifStar
			reduce(280), // env, reduce: IfElifStar
			nil,         // [[
			nil,         // [[[
			reduce(280), // call, reduce: IfElifStar
			reduce(280), // begin, reduce: IfElifStar
			reduce(280), // end, reduce: IfElifStar
			reduce(280), // if, reduce: IfElifStar
			reduce(280), // elif, reduce: IfElifStar
			reduce(280), // else, reduce: IfElifStar
			reduce(280), // while, reduce: IfElifStar
			reduce(280), // do, reduce: IfElifStar
			reduce(280), // for, reduce: IfElifStar
			nil,         // in
			reduce(280), // break, reduce: IfElifStar
			reduce(280), // continue, reduce: IfElifStar
			reduce(280), // func, reduce: IfElifStar
			reduce(280), // subr, reduce: IfElifStar
			reduce(280), // return, reduce: IfElifStar
		},
	},
	actionRow{ // S146
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(810), // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(811), // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(813), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(287), // $, reduce: ForLoop
			nil,         // empty
			reduce(287), // ;, reduce: ForLoop
			reduce(287), // {, reduce: ForLoop
			nil,         // }
			nil,         // =
			reduce(287), // unset, reduce: ForLoop
			reduce(287), // filter, reduce: ForLoop
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(287), // print, reduce: ForLoop
			nil,         // ,
			reduce(287), // printn, reduce: ForLoop
			reduce(287), // eprint, reduce: ForLoop
			reduce(287), // eprintn, reduce: ForLoop
			reduce(287), // dump, reduce: ForLoop
			reduce(287), // edump, reduce: ForLoop
			reduce(287), // tee, reduce: ForLoop
			reduce(287), // emitf, reduce: ForLoop
			reduce(287), // emit, reduce: ForLoop
			reduce(287), // (, reduce: ForLoop
			nil,         // )
			reduce(287), // emitp, reduce: ForLoop
			reduce(287), // field_name, reduce: ForLoop
			reduce(287), // $[, reduce: ForLoop
			nil,         // ]
			reduce(287), // braced_field_name, reduce: ForLoop
			reduce(287), // $[[, reduce: ForLoop
			reduce(287), // $[[[, reduce: ForLoop
			reduce(287), // full_srec, reduce: ForLoop
			reduce(287), // oosvar_name, reduce: ForLoop
			reduce(287), // @[, reduce: ForLoop
			reduce(287), // braced_oosvar_name, reduce: ForLoop
			reduce(287), // full_oosvar, reduce: ForLoop
			reduce(287), // all, reduce: ForLoop
			reduce(287), // non_sigil_name, reduce: ForLoop
			reduce(287), // arr, reduce: ForLoop
			reduce(287), // bool, reduce: ForLoop
			reduce(287), // float, reduce: ForLoop
			reduce(287), // int, reduce: ForLoop
			reduce(287), // map, reduce: ForLoop
			reduce(287), // num, reduce: ForLoop
			reduce(287), // str, reduce: ForLoop
			reduce(287), // 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,         // >>>
			reduce(287), // +, reduce: ForLoop
			reduce(287), // -, reduce: ForLoop
			reduce(287), // .+, reduce: ForLoop
			reduce(287), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(287), // !, reduce: ForLoop
			reduce(287), // ~, reduce: ForLoop
			nil,         // **
			reduce(287), // string_literal, reduce: ForLoop
			reduce(287), // regex_case_insensitive, reduce: ForLoop
			reduce(287), // int_literal, reduce: ForLoop
			reduce(287), // float_literal, reduce: ForLoop
			reduce(287), // boolean_literal, reduce: ForLoop
			reduce(287), // const_M_PI, reduce: ForLoop
			reduce(287), // const_M_E, reduce: ForLoop
			reduce(287), // panic, reduce: ForLoop
			reduce(287), // [, reduce: ForLoop
			reduce(287), // ctx_IPS, reduce: ForLoop
			reduce(287), // ctx_IFS, reduce: ForLoop
			reduce(287), // ctx_IRS, reduce: ForLoop
			reduce(287), // ctx_OPS, reduce: ForLoop
			reduce(287), // ctx_OFS, reduce: ForLoop
			reduce(287), // ctx_ORS, reduce: ForLoop
			reduce(287), // ctx_OFLATSEP, reduce: ForLoop
			reduce(287), // ctx_NF, reduce: ForLoop
			reduce(287), // ctx_NR, reduce: ForLoop
			reduce(287), // ctx_FNR, reduce: ForLoop
			reduce(287), // ctx_FILENAME, reduce: ForLoop
			reduce(287), // ctx_FILENUM, reduce: ForLoop
			reduce(287), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(287), // call, reduce: ForLoop
			reduce(287), // begin, reduce: ForLoop
			reduce(287), // end, reduce: ForLoop
			reduce(287), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(287), // while, reduce: ForLoop
			reduce(287), // do, reduce: ForLoop
			reduce(287), // for, reduce: ForLoop
			nil,         // in
			reduce(287), // break, reduce: ForLoop
			reduce(287), // continue, reduce: ForLoop
			reduce(287), // func, reduce: ForLoop
			reduce(287), // subr, reduce: ForLoop
			reduce(287), // return, reduce: ForLoop
		},
	},
	actionRow{ // S150
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(288), // $, reduce: ForLoop
			nil,         // empty
			reduce(288), // ;, reduce: ForLoop
			reduce(288), // {, reduce: ForLoop
			nil,         // }
			nil,         // =
			reduce(288), // unset, reduce: ForLoop
			reduce(288), // filter, reduce: ForLoop
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(288), // print, reduce: ForLoop
			nil,         // ,
			reduce(288), // printn, reduce: ForLoop
			reduce(288), // eprint, reduce: ForLoop
			reduce(288), // eprintn, reduce: ForLoop
			reduce(288), // dump, reduce: ForLoop
			reduce(288), // edump, reduce: ForLoop
			reduce(288), // tee, reduce: ForLoop
			reduce(288), // emitf, reduce: ForLoop
			reduce(288), // emit, reduce: ForLoop
			reduce(288), // (, reduce: ForLoop
			nil,         // )
			reduce(288), // emitp, reduce: ForLoop
			reduce(288), // field_name, reduce: ForLoop
			reduce(288), // $[, reduce: ForLoop
			nil,         // ]
			reduce(288), // braced_field_name, reduce: ForLoop
			reduce(288), // $[[, reduce: ForLoop
			reduce(288), // $[[[, reduce: ForLoop
			reduce(288), // full_srec, reduce: ForLoop
			reduce(288), // oosvar_name, reduce: ForLoop
			reduce(288), // @[, reduce: ForLoop
			reduce(288), // braced_oosvar_name, reduce: ForLoop
			reduce(288), // full_oosvar, reduce: ForLoop
			reduce(288), // all, reduce: ForLoop
			reduce(288), // non_sigil_name, reduce: ForLoop
			reduce(288), // arr, reduce: ForLoop
			reduce(288), // bool, reduce: ForLoop
			reduce(288), // float, reduce: ForLoop
			reduce(288), // int, reduce: ForLoop
			reduce(288), // map, reduce: ForLoop
			reduce(288), // num, reduce: ForLoop
			reduce(288), // str, reduce: ForLoop
			reduce(288), // 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,         // >>>
			reduce(288), // +, reduce: ForLoop
			reduce(288), // -, reduce: ForLoop
			reduce(288), // .+, reduce: ForLoop
			reduce(288), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(288), // !, reduce: ForLoop
			reduce(288), // ~, reduce: ForLoop
			nil,         // **
			reduce(288), // string_literal, reduce: ForLoop
			reduce(288), // regex_case_insensitive, reduce: ForLoop
			reduce(288), // int_literal, reduce: ForLoop
			reduce(288), // float_literal, reduce: ForLoop
			reduce(288), // boolean_literal, reduce: ForLoop
			reduce(288), // const_M_PI, reduce: ForLoop
			reduce(288), // const_M_E, reduce: ForLoop
			reduce(288), // panic, reduce: ForLoop
			reduce(288), // [, reduce: ForLoop
			reduce(288), // ctx_IPS, reduce: ForLoop
			reduce(288), // ctx_IFS, reduce: ForLoop
			reduce(288), // ctx_IRS, reduce: ForLoop
			reduce(288), // ctx_OPS, reduce: ForLoop
			reduce(288), // ctx_OFS, reduce: ForLoop
			reduce(288), // ctx_ORS, reduce: ForLoop
			reduce(288), // ctx_OFLATSEP, reduce: ForLoop
			reduce(288), // ctx_NF, reduce: ForLoop
			reduce(288), // ctx_NR, reduce: ForLoop
			reduce(288), // ctx_FNR, reduce: ForLoop
			reduce(288), // ctx_FILENAME, reduce: ForLoop
			reduce(288), // ctx_FILENUM, reduce: ForLoop
			reduce(288), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(288), // call, reduce: ForLoop
			reduce(288), // begin, reduce: ForLoop
			reduce(288), // end, reduce: ForLoop
			reduce(288), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(288), // while, reduce: ForLoop
			reduce(288), // do, reduce: ForLoop
			reduce(288), // for, reduce: ForLoop
			nil,         // in
			reduce(288), // break, reduce: ForLoop
			reduce(288), // continue, reduce: ForLoop
			reduce(288), // func, reduce: ForLoop
			reduce(288), // subr, reduce: ForLoop
			reduce(288), // return, reduce: ForLoop
		},
	},
	actionRow{ // S151
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(289), // $, reduce: ForLoop
			nil,         // empty
			reduce(289), // ;, reduce: ForLoop
			reduce(289), // {, reduce: ForLoop
			nil,         // }
			nil,         // =
			reduce(289), // unset, reduce: ForLoop
			reduce(289), // filter, reduce: ForLoop
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(289), // print, reduce: ForLoop
			nil,         // ,
			reduce(289), // printn, reduce: ForLoop
			reduce(289), // eprint, reduce: ForLoop
			reduce(289), // eprintn, reduce: ForLoop
			reduce(289), // dump, reduce: ForLoop
			reduce(289), // edump, reduce: ForLoop
			reduce(289), // tee, reduce: ForLoop
			reduce(289), // emitf, reduce: ForLoop
			reduce(289), // emit, reduce: ForLoop
			reduce(289), // (, reduce: ForLoop
			nil,         // )
			reduce(289), // emitp, reduce: ForLoop
			reduce(289), // field_name, reduce: ForLoop
			reduce(289), // $[, reduce: ForLoop
			nil,         // ]
			reduce(289), // braced_field_name, reduce: ForLoop
			reduce(289), // $[[, reduce: ForLoop
			reduce(289), // $[[[, reduce: ForLoop
			reduce(289), // full_srec, reduce: ForLoop
			reduce(289), // oosvar_name, reduce: ForLoop
			reduce(289), // @[, reduce: ForLoop
			reduce(289), // braced_oosvar_name, reduce: ForLoop
			reduce(289), // full_oosvar, reduce: ForLoop
			reduce(289), // all, reduce: ForLoop
			reduce(289), // non_sigil_name, reduce: ForLoop
			reduce(289), // arr, reduce: ForLoop
			reduce(289), // bool, reduce: ForLoop
			reduce(289), // float, reduce: ForLoop
			reduce(289), // int, reduce: ForLoop
			reduce(289), // map, reduce: ForLoop
			reduce(289), // num, reduce: ForLoop
			reduce(289), // str, reduce: ForLoop
			reduce(289), // 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,         // >>>
			reduce(289), // +, reduce: ForLoop
			reduce(289), // -, reduce: ForLoop
			reduce(289), // .+, reduce: ForLoop
			reduce(289), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(289), // !, reduce: ForLoop
			reduce(289), // ~, reduce: ForLoop
			nil,         // **
			reduce(289), // string_literal, reduce: ForLoop
			reduce(289), // regex_case_insensitive, reduce: ForLoop
			reduce(289), // int_literal, reduce: ForLoop
			reduce(289), // float_literal, reduce: ForLoop
			reduce(289), // boolean_literal, reduce: ForLoop
			reduce(289), // const_M_PI, reduce: ForLoop
			reduce(289), // const_M_E, reduce: ForLoop
			reduce(289), // panic, reduce: ForLoop
			reduce(289), // [, reduce: ForLoop
			reduce(289), // ctx_IPS, reduce: ForLoop
			reduce(289), // ctx_IFS, reduce: ForLoop
			reduce(289), // ctx_IRS, reduce: ForLoop
			reduce(289), // ctx_OPS, reduce: ForLoop
			reduce(289), // ctx_OFS, reduce: ForLoop
			reduce(289), // ctx_ORS, reduce: ForLoop
			reduce(289), // ctx_OFLATSEP, reduce: ForLoop
			reduce(289), // ctx_NF, reduce: ForLoop
			reduce(289), // ctx_NR, reduce: ForLoop
			reduce(289), // ctx_FNR, reduce: ForLoop
			reduce(289), // ctx_FILENAME, reduce: ForLoop
			reduce(289), // ctx_FILENUM, reduce: ForLoop
			reduce(289), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(289), // call, reduce: ForLoop
			reduce(289), // begin, reduce: ForLoop
			reduce(289), // end, reduce: ForLoop
			reduce(289), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(289), // while, reduce: ForLoop
			reduce(289), // do, reduce: ForLoop
			reduce(289), // for, reduce: ForLoop
			nil,         // in
			reduce(289), // break, reduce: ForLoop
			reduce(289), // continue, reduce: ForLoop
			reduce(289), // func, reduce: ForLoop
			reduce(289), // subr, reduce: ForLoop
			reduce(289), // return, reduce: ForLoop
		},
	},
	actionRow{ // S152
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(290), // $, reduce: ForLoop
			nil,         // empty
			reduce(290), // ;, reduce: ForLoop
			reduce(290), // {, reduce: ForLoop
			nil,         // }
			nil,         // =
			reduce(290), // unset, reduce: ForLoop
			reduce(290), // filter, reduce: ForLoop
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(290), // print, reduce: ForLoop
			nil,         // ,
			reduce(290), // printn, reduce: ForLoop
			reduce(290), // eprint, reduce: ForLoop
			reduce(290), // eprintn, reduce: ForLoop
			reduce(290), // dump, reduce: ForLoop
			reduce(290), // edump, reduce: ForLoop
			reduce(290), // tee, reduce: ForLoop
			reduce(290), // emitf, reduce: ForLoop
			reduce(290), // emit, reduce: ForLoop
			reduce(290), // (, reduce: ForLoop
			nil,         // )
			reduce(290), // emitp, reduce: ForLoop
			reduce(290), // field_name, reduce: ForLoop
			reduce(290), // $[, reduce: ForLoop
			nil,         // ]
			reduce(290), // braced_field_name, reduce: ForLoop
			reduce(290), // $[[, reduce: ForLoop
			reduce(290), // $[[[, reduce: ForLoop
			reduce(290), // full_srec, reduce: ForLoop
			reduce(290), // oosvar_name, reduce: ForLoop
			reduce(290), // @[, reduce: ForLoop
			reduce(290), // braced_oosvar_name, reduce: ForLoop
			reduce(290), // full_oosvar, reduce: ForLoop
			reduce(290), // all, reduce: ForLoop
			reduce(290), // non_sigil_name, reduce: ForLoop
			reduce(290), // arr, reduce: ForLoop
			reduce(290), // bool, reduce: ForLoop
			reduce(290), // float, reduce: ForLoop
			reduce(290), // int, reduce: ForLoop
			reduce(290), // map, reduce: ForLoop
			reduce(290), // num, reduce: ForLoop
			reduce(290), // str, reduce: ForLoop
			reduce(290), // 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,         // >>>
			reduce(290), // +, reduce: ForLoop
			reduce(290), // -, reduce: ForLoop
			reduce(290), // .+, reduce: ForLoop
			reduce(290), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(290), // !, reduce: ForLoop
			reduce(290), // ~, reduce: ForLoop
			nil,         // **
			reduce(290), // string_literal, reduce: ForLoop
			reduce(290), // regex_case_insensitive, reduce: ForLoop
			reduce(290), // int_literal, reduce: ForLoop
			reduce(290), // float_literal, reduce: ForLoop
			reduce(290), // boolean_literal, reduce: ForLoop
			reduce(290), // const_M_PI, reduce: ForLoop
			reduce(290), // const_M_E, reduce: ForLoop
			reduce(290), // panic, reduce: ForLoop
			reduce(290), // [, reduce: ForLoop
			reduce(290), // ctx_IPS, reduce: ForLoop
			reduce(290), // ctx_IFS, reduce: ForLoop
			reduce(290), // ctx_IRS, reduce: ForLoop
			reduce(290), // ctx_OPS, reduce: ForLoop
			reduce(290), // ctx_OFS, reduce: ForLoop
			reduce(290), // ctx_ORS, reduce: ForLoop
			reduce(290), // ctx_OFLATSEP, reduce: ForLoop
			reduce(290), // ctx_NF, reduce: ForLoop
			reduce(290), // ctx_NR, reduce: ForLoop
			reduce(290), // ctx_FNR, reduce: ForLoop
			reduce(290), // ctx_FILENAME, reduce: ForLoop
			reduce(290), // ctx_FILENUM, reduce: ForLoop
			reduce(290), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(290), // call, reduce: ForLoop
			reduce(290), // begin, reduce: ForLoop
			reduce(290), // end, reduce: ForLoop
			reduce(290), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(290), // while, reduce: ForLoop
			reduce(290), // do, reduce: ForLoop
			reduce(290), // for, reduce: ForLoop
			nil,         // in
			reduce(290), // break, reduce: ForLoop
			reduce(290), // continue, reduce: ForLoop
			reduce(290), // func, reduce: ForLoop
			reduce(290), // subr, reduce: ForLoop
			reduce(290), // return, reduce: ForLoop
		},
	},
	actionRow{ // S153
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(814), // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S154
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(308), // $, reduce: BreakStatement
			nil,         // empty
			reduce(308), // ;, reduce: BreakStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(309), // $, reduce: ContinueStatement
			nil,         // empty
			reduce(309), // ;, reduce: ContinueStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			shift(815), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			shift(816), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(323), // $, reduce: ReturnStatement
			nil,         // empty
			reduce(323), // ;, reduce: ReturnStatement
			shift(276),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(282),  // (
			nil,         // )
			nil,         // emitp
			shift(294),  // field_name
			shift(295),  // $[
			nil,         // ]
			shift(296),  // braced_field_name
			shift(297),  // $[[
			shift(298),  // $[[[
			shift(299),  // full_srec
			shift(301),  // oosvar_name
			shift(302),  // @[
			shift(303),  // braced_oosvar_name
			shift(304),  // full_oosvar
			shift(305),  // all
			shift(306),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(321),  // +
			shift(323),  // -
			shift(324),  // .+
			shift(325),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(327),  // !
			shift(328),  // ~
			nil,         // **
			shift(332),  // string_literal
			shift(333),  // regex_case_insensitive
			shift(334),  // int_literal
			shift(335),  // float_literal
			shift(336),  // boolean_literal
			shift(337),  // const_M_PI
			shift(338),  // const_M_E
			shift(339),  // panic
			shift(341),  // [
			shift(343),  // ctx_IPS
			shift(344),  // ctx_IFS
			shift(345),  // ctx_IRS
			shift(346),  // ctx_OPS
			shift(347),  // ctx_OFS
			shift(348),  // ctx_ORS
			shift(349),  // ctx_OFLATSEP
			shift(350),  // ctx_NF
			shift(351),  // ctx_NR
			shift(352),  // ctx_FNR
			shift(353),  // ctx_FILENAME
			shift(354),  // ctx_FILENUM
			shift(356),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(2),  // $, reduce: StatementBlock
			nil,        // empty
			shift(6),   // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			shift(29),  // unset
			shift(32),  // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			shift(33),  // print
			nil,        // ,
			shift(34),  // printn
			shift(35),  // eprint
			shift(36),  // eprintn
			shift(37),  // dump
			shift(38),  // edump
			shift(39),  // tee
			shift(41),  // emitf
			shift(42),  // emit
			shift(43),  // (
			nil,        // )
			shift(44),  // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			shift(69),  // arr
			shift(70),  // bool
			shift(71),  // float
			shift(72),  // int
			shift(73),  // map
			shift(74),  // num
			shift(75),  // str
			shift(76),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			shift(133), // call
			shift(142), // begin
			shift(143), // end
			shift(146), // if
			nil,        // elif
			nil,        // else
			shift(147), // while
			shift(148), // do
			shift(153), // for
			nil,        // in
			shift(154), // break
			shift(155), // continue
			shift(156), // func
			shift(157), // subr
			shift(158), // return
		},
	},
	actionRow{ // S160
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(10), // $, reduce: NonEmptyStatementBlock
			nil,        // empty
			shift(819), // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(2),  // $, reduce: StatementBlock
			nil,        // empty
			shift(6),   // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			shift(29),  // unset
			shift(32),  // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			shift(33),  // print
			nil,        // ,
			shift(34),  // printn
			shift(35),  // eprint
			shift(36),  // eprintn
			shift(37),  // dump
			shift(38),  // edump
			shift(39),  // tee
			shift(41),  // emitf
			shift(42),  // emit
			shift(43),  // (
			nil,        // )
			shift(44),  // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			shift(69),  // arr
			shift(70),  // bool
			shift(71),  // float
			shift(72),  // int
			shift(73),  // map
			shift(74),  // num
			shift(75),  // str
			shift(76),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			shift(133), // call
			shift(142), // begin
			shift(143), // end
			shift(146), // if
			nil,        // elif
			nil,        // else
			shift(147), // while
			shift(148), // do
			shift(153), // for
			nil,        // in
			shift(154), // break
			shift(155), // continue
			shift(156), // func
			shift(157), // subr
			shift(158), // return
		},
	},
	actionRow{ // S162
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(2),  // $, reduce: StatementBlock
			nil,        // empty
			shift(6),   // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			shift(29),  // unset
			shift(32),  // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			shift(33),  // print
			nil,        // ,
			shift(34),  // printn
			shift(35),  // eprint
			shift(36),  // eprintn
			shift(37),  // dump
			shift(38),  // edump
			shift(39),  // tee
			shift(41),  // emitf
			shift(42),  // emit
			shift(43),  // (
			nil,        // )
			shift(44),  // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			shift(69),  // arr
			shift(70),  // bool
			shift(71),  // float
			shift(72),  // int
			shift(73),  // map
			shift(74),  // num
			shift(75),  // str
			shift(76),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			shift(133), // call
			shift(142), // begin
			shift(143), // end
			shift(146), // if
			nil,        // elif
			nil,        // else
			shift(147), // while
			shift(148), // do
			shift(153), // for
			nil,        // in
			shift(154), // break
			shift(155), // continue
			shift(156), // func
			shift(157), // subr
			shift(158), // return
		},
	},
	actionRow{ // S163
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			reduce(6), // $, reduce: NonEmptyStatementBlock
			nil,       // empty
			nil,       // ;
			nil,       // {
			nil,       // }
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // >
			nil,       // >>
			nil,       // |
			nil,       // stdout
			nil,       // stderr
			nil,       // print
			nil,       // ,
			nil,       // printn
			nil,       // eprint
			nil,       // eprintn
			nil,       // dump
			nil,       // edump
			nil,       // tee
			nil,       // emitf
			nil,       // emit
			nil,       // (
			nil,       // )
			nil,       // emitp
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // $[[[
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // all
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // string_literal
			nil,       // regex_case_insensitive
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_OFLATSEP
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // 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,        // ;
			shift(164), // {
			shift(822), // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(223), // $, reduce: MapLiteral
			nil,         // empty
			reduce(223), // ;, reduce: MapLiteral
			reduce(223), // {, reduce: MapLiteral
			nil,         // }
			reduce(223), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(223), // ||=, reduce: MapLiteral
			reduce(223), // ^^=, reduce: MapLiteral
			reduce(223), // &&=, reduce: MapLiteral
			reduce(223), // ??=, reduce: MapLiteral
			reduce(223), // ???=, reduce: MapLiteral
			reduce(223), // |=, reduce: MapLiteral
			reduce(223), // &=, reduce: MapLiteral
			reduce(223), // ^=, reduce: MapLiteral
			reduce(223), // <<=, reduce: MapLiteral
			reduce(223), // >>=, reduce: MapLiteral
			reduce(223), // >>>=, reduce: MapLiteral
			reduce(223), // +=, reduce: MapLiteral
			reduce(223), // .=, reduce: MapLiteral
			reduce(223), // -=, reduce: MapLiteral
			reduce(223), // *=, reduce: MapLiteral
			reduce(223), // /=, reduce: MapLiteral
			reduce(223), // //=, reduce: MapLiteral
			reduce(223), // %=, reduce: MapLiteral
			reduce(223), // **=, reduce: MapLiteral
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S166
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			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(824), // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(207), // ?, reduce: MlrvalOrFunction
			reduce(207), // :, reduce: MlrvalOrFunction
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S169
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			reduce(206), // :, reduce: MlrvalOrFunction
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			reduce(108), // :, reduce: OosvarValue
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S172
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			reduce(110), // :, reduce: OosvarValue
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S173
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			reduce(109), // :, reduce: OosvarValue
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(97), // ?, reduce: FieldValue
			reduce(97), // :, reduce: FieldValue
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S175
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			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: FieldValue
			reduce(99), // :, reduce: FieldValue
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S176
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(98), // ?, reduce: FieldValue
			reduce(98), // :, reduce: FieldValue
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S177
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(222), // ?, reduce: MlrvalOrFunction
			reduce(222), // :, reduce: MlrvalOrFunction
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			reduce(203), // :, reduce: MlrvalOrFunction
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			reduce(100), // :, reduce: FieldValue
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S180
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			reduce(101), // :, reduce: FieldValue
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S181
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectFieldValue
			reduce(102), // :, reduce: DirectFieldValue
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S182
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedFieldValue
			reduce(104), // :, reduce: BracedFieldValue
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S184
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullSrec
			reduce(107), // :, reduce: FullSrec
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S187
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			reduce(205), // :, reduce: MlrvalOrFunction
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectOosvarValue
			reduce(111), // :, reduce: DirectOosvarValue
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S189
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedOosvarValue
			reduce(113), // :, reduce: BracedOosvarValue
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S191
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			reduce(114), // :, reduce: FullOosvar
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S192
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			reduce(115), // :, reduce: FullOosvar
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S193
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LocalVariable
			reduce(116), // :, reduce: LocalVariable
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S194
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(260), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(259), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(144), // :, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(145), // :, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // 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(830),  // ?
			reduce(147), // :, reduce: TernaryTerm
			shift(831),  // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			reduce(149), // :, reduce: LogicalOrTerm
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(832),  // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			reduce(151), // :, reduce: LogicalXORTerm
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(833),  // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			reduce(153), // :, reduce: LogicalAndTerm
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(834),  // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			reduce(155), // :, reduce: AbsentCoalesceTerm
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(835),  // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			reduce(157), // :, reduce: EmptyCoalesceTerm
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(836),  // =~
			shift(837),  // !=~
			shift(838),  // ==
			shift(839),  // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(840),  // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			reduce(162), // :, reduce: EqneTerm
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(841),  // >=
			shift(842),  // <
			shift(843),  // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(844),  // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			reduce(167), // :, reduce: CmpTerm
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(169), // ?, reduce: BitwiseORTerm
			reduce(169), // :, reduce: BitwiseORTerm
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(845),  // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(171), // ?, reduce: BitwiseXORTerm
			reduce(171), // :, reduce: BitwiseXORTerm
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(846),  // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(847),  // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			reduce(173), // :, reduce: BitwiseANDTerm
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(848),  // <<
			shift(849),  // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(177), // ?, reduce: BitwiseShiftTerm
			reduce(177), // :, reduce: BitwiseShiftTerm
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(850),  // +
			shift(851),  // -
			shift(852),  // .+
			shift(853),  // .-
			shift(854),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			reduce(183), // :, reduce: AddsubdotTerm
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(856),  // *
			shift(857),  // /
			shift(858),  // //
			shift(859),  // %
			shift(860),  // .*
			shift(861),  // ./
			shift(862),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(191), // :, reduce: MuldivTerm
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			reduce(198), // :, reduce: UnaryOpTerm
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			reduce(200), // :, reduce: PowTerm
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(868),  // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			reduce(202), // :, reduce: PrecedenceChainEnd
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(869),  // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(870),  // [[
			shift(871),  // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(208), // ?, reduce: MlrvalOrFunction
			reduce(208), // :, reduce: MlrvalOrFunction
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(209), // ?, reduce: MlrvalOrFunction
			reduce(209), // :, reduce: MlrvalOrFunction
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(210), // ?, reduce: MlrvalOrFunction
			reduce(210), // :, reduce: MlrvalOrFunction
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(211), // ?, reduce: MlrvalOrFunction
			reduce(211), // :, reduce: MlrvalOrFunction
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(212), // ?, reduce: MlrvalOrFunction
			reduce(212), // :, reduce: MlrvalOrFunction
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(213), // ?, reduce: MlrvalOrFunction
			reduce(213), // :, reduce: MlrvalOrFunction
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(214), // ?, reduce: MlrvalOrFunction
			reduce(214), // :, reduce: MlrvalOrFunction
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(215), // ?, reduce: MlrvalOrFunction
			reduce(215), // :, reduce: MlrvalOrFunction
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(216), // ?, reduce: MlrvalOrFunction
			reduce(216), // :, reduce: MlrvalOrFunction
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			shift(872), // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // {
			shift(874), // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // {
			reduce(225), // }, reduce: MapLiteralKeyValuePairs
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(875),  // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(229), // ?, reduce: MlrvalOrFunction
			reduce(229), // :, reduce: MlrvalOrFunction
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(230), // ?, reduce: ContextVariable
			reduce(230), // :, reduce: ContextVariable
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S235
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(231), // ?, reduce: ContextVariable
			reduce(231), // :, reduce: ContextVariable
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S236
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(232), // ?, reduce: ContextVariable
			reduce(232), // :, reduce: ContextVariable
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S237
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(233), // ?, reduce: ContextVariable
			reduce(233), // :, reduce: ContextVariable
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S238
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(234), // ?, reduce: ContextVariable
			reduce(234), // :, reduce: ContextVariable
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S239
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(235), // ?, reduce: ContextVariable
			reduce(235), // :, reduce: ContextVariable
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S240
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(236), // ?, reduce: ContextVariable
			reduce(236), // :, reduce: ContextVariable
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S241
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(237), // ?, reduce: ContextVariable
			reduce(237), // :, reduce: ContextVariable
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S242
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(238), // ?, reduce: ContextVariable
			reduce(238), // :, reduce: ContextVariable
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S243
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(239), // ?, reduce: ContextVariable
			reduce(239), // :, reduce: ContextVariable
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S244
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(240), // ?, reduce: ContextVariable
			reduce(240), // :, reduce: ContextVariable
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S245
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(241), // ?, reduce: ContextVariable
			reduce(241), // :, reduce: ContextVariable
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S246
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(242), // ?, reduce: MlrvalOrFunction
			reduce(242), // :, reduce: MlrvalOrFunction
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			shift(876), // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(244), // ?, reduce: MlrvalOrFunction
			reduce(244), // :, reduce: MlrvalOrFunction
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(245), // ?, reduce: MlrvalOrFunction
			reduce(245), // :, reduce: MlrvalOrFunction
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(246), // ?, reduce: MlrvalOrFunction
			reduce(246), // :, reduce: MlrvalOrFunction
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(247), // ?, reduce: MlrvalOrFunction
			reduce(247), // :, reduce: MlrvalOrFunction
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(255), // ?, reduce: MlrvalOrFunction
			reduce(255), // :, reduce: MlrvalOrFunction
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(877), // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S263
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S264
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(277), // $, reduce: CondBlock
			nil,         // empty
			reduce(277), // ;, reduce: CondBlock
			reduce(277), // {, reduce: CondBlock
			nil,         // }
			nil,         // =
			reduce(277), // unset, reduce: CondBlock
			reduce(277), // filter, reduce: CondBlock
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(277), // print, reduce: CondBlock
			nil,         // ,
			reduce(277), // printn, reduce: CondBlock
			reduce(277), // eprint, reduce: CondBlock
			reduce(277), // eprintn, reduce: CondBlock
			reduce(277), // dump, reduce: CondBlock
			reduce(277), // edump, reduce: CondBlock
			reduce(277), // tee, reduce: CondBlock
			reduce(277), // emitf, reduce: CondBlock
			reduce(277), // emit, reduce: CondBlock
			reduce(277), // (, reduce: CondBlock
			nil,         // )
			reduce(277), // emitp, reduce: CondBlock
			reduce(277), // field_name, reduce: CondBlock
			reduce(277), // $[, reduce: CondBlock
			nil,         // ]
			reduce(277), // braced_field_name, reduce: CondBlock
			reduce(277), // $[[, reduce: CondBlock
			reduce(277), // $[[[, reduce: CondBlock
			reduce(277), // full_srec, reduce: CondBlock
			reduce(277), // oosvar_name, reduce: CondBlock
			reduce(277), // @[, reduce: CondBlock
			reduce(277), // braced_oosvar_name, reduce: CondBlock
			reduce(277), // full_oosvar, reduce: CondBlock
			reduce(277), // all, reduce: CondBlock
			reduce(277), // non_sigil_name, reduce: CondBlock
			reduce(277), // arr, reduce: CondBlock
			reduce(277), // bool, reduce: CondBlock
			reduce(277), // float, reduce: CondBlock
			reduce(277), // int, reduce: CondBlock
			reduce(277), // map, reduce: CondBlock
			reduce(277), // num, reduce: CondBlock
			reduce(277), // str, reduce: CondBlock
			reduce(277), // 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,         // >>>
			reduce(277), // +, reduce: CondBlock
			reduce(277), // -, reduce: CondBlock
			reduce(277), // .+, reduce: CondBlock
			reduce(277), // .-, reduce: CondBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(277), // !, reduce: CondBlock
			reduce(277), // ~, reduce: CondBlock
			nil,         // **
			reduce(277), // string_literal, reduce: CondBlock
			reduce(277), // regex_case_insensitive, reduce: CondBlock
			reduce(277), // int_literal, reduce: CondBlock
			reduce(277), // float_literal, reduce: CondBlock
			reduce(277), // boolean_literal, reduce: CondBlock
			reduce(277), // const_M_PI, reduce: CondBlock
			reduce(277), // const_M_E, reduce: CondBlock
			reduce(277), // panic, reduce: CondBlock
			reduce(277), // [, reduce: CondBlock
			reduce(277), // ctx_IPS, reduce: CondBlock
			reduce(277), // ctx_IFS, reduce: CondBlock
			reduce(277), // ctx_IRS, reduce: CondBlock
			reduce(277), // ctx_OPS, reduce: CondBlock
			reduce(277), // ctx_OFS, reduce: CondBlock
			reduce(277), // ctx_ORS, reduce: CondBlock
			reduce(277), // ctx_OFLATSEP, reduce: CondBlock
			reduce(277), // ctx_NF, reduce: CondBlock
			reduce(277), // ctx_NR, reduce: CondBlock
			reduce(277), // ctx_FNR, reduce: CondBlock
			reduce(277), // ctx_FILENAME, reduce: CondBlock
			reduce(277), // ctx_FILENUM, reduce: CondBlock
			reduce(277), // env, reduce: CondBlock
			nil,         // [[
			nil,         // [[[
			reduce(277), // call, reduce: CondBlock
			reduce(277), // begin, reduce: CondBlock
			reduce(277), // end, reduce: CondBlock
			reduce(277), // if, reduce: CondBlock
			nil,         // elif
			nil,         // else
			reduce(277), // while, reduce: CondBlock
			reduce(277), // do, reduce: CondBlock
			reduce(277), // for, reduce: CondBlock
			nil,         // in
			reduce(277), // break, reduce: CondBlock
			reduce(277), // continue, reduce: CondBlock
			reduce(277), // func, reduce: CondBlock
			reduce(277), // subr, reduce: CondBlock
			reduce(277), // return, reduce: CondBlock
		},
	},
	actionRow{ // S275
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(902),  // ;
			shift(903),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(925),  // unset
			shift(927),  // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			shift(928),  // print
			nil,         // ,
			shift(929),  // printn
			shift(930),  // eprint
			shift(931),  // eprintn
			shift(932),  // dump
			shift(933),  // edump
			shift(934),  // tee
			shift(936),  // emitf
			shift(937),  // emit
			shift(938),  // (
			nil,         // )
			shift(939),  // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			shift(1020), // call
			shift(1029), // begin
			shift(1030), // end
			shift(1033), // if
			nil,         // elif
			nil,         // else
			shift(1034), // while
			shift(1035), // do
			shift(1040), // for
			nil,         // in
			shift(1041), // break
			shift(1042), // continue
			shift(1043), // func
			shift(1044), // subr
			shift(1045), // return
		},
	},
	actionRow{ // S276
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(164),  // {
			shift(1046), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(34), // $, reduce: Unset
			nil,        // empty
			reduce(34), // ;, reduce: Unset
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(35), // $, reduce: Lvalue
			nil,        // empty
			reduce(35), // ;, reduce: Lvalue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(207), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(207), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(204), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(204), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S282
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(206), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(206), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(108), // $, reduce: OosvarValue
			nil,         // empty
			reduce(108), // ;, reduce: OosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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(110), // $, reduce: OosvarValue
			nil,         // empty
			reduce(110), // ;, reduce: OosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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(109), // $, reduce: OosvarValue
			nil,         // empty
			reduce(109), // ;, reduce: OosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S287
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(97), // $, reduce: FieldValue
			nil,        // empty
			reduce(97), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S288
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(99), // $, reduce: FieldValue
			nil,        // empty
			reduce(99), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			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: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S289
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(98), // $, reduce: FieldValue
			nil,        // empty
			reduce(98), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S290
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(222), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(222), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(203), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(203), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(100), // $, reduce: FieldValue
			nil,         // empty
			reduce(100), // ;, reduce: FieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S293
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(101), // $, reduce: FieldValue
			nil,         // empty
			reduce(101), // ;, reduce: FieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S294
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(102), // $, reduce: DirectFieldValue
			nil,         // empty
			reduce(102), // ;, reduce: DirectFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S295
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(104), // $, reduce: BracedFieldValue
			nil,         // empty
			reduce(104), // ;, reduce: BracedFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S297
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(107), // $, reduce: FullSrec
			nil,         // empty
			reduce(107), // ;, reduce: FullSrec
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S300
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(205), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(205), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(111), // $, reduce: DirectOosvarValue
			nil,         // empty
			reduce(111), // ;, reduce: DirectOosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S302
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(113), // $, reduce: BracedOosvarValue
			nil,         // empty
			reduce(113), // ;, reduce: BracedOosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S304
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(114), // $, reduce: FullOosvar
			nil,         // empty
			reduce(114), // ;, reduce: FullOosvar
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S305
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(115), // $, reduce: FullOosvar
			nil,         // empty
			reduce(115), // ;, reduce: FullOosvar
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S306
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(116), // $, reduce: LocalVariable
			nil,         // empty
			reduce(116), // ;, reduce: LocalVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S307
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(144), // $, reduce: Rvalue
			nil,         // empty
			reduce(144), // ;, reduce: Rvalue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(145), // $, reduce: PrecedenceChainStart
			nil,         // empty
			reduce(145), // ;, reduce: PrecedenceChainStart
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(147), // $, reduce: TernaryTerm
			nil,         // empty
			reduce(147), // ;, reduce: TernaryTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // 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(1055), // ?
			nil,         // :
			shift(1056), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(149), // $, reduce: LogicalOrTerm
			nil,         // empty
			reduce(149), // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(1057), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(151), // $, reduce: LogicalXORTerm
			nil,         // empty
			reduce(151), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(1058), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(153), // $, reduce: LogicalAndTerm
			nil,         // empty
			reduce(153), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(1059), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(155), // $, reduce: AbsentCoalesceTerm
			nil,         // empty
			reduce(155), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(1060), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(157), // $, reduce: EmptyCoalesceTerm
			nil,         // empty
			reduce(157), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(1061), // =~
			shift(1062), // !=~
			shift(1063), // ==
			shift(1064), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(162), // $, reduce: EqneTerm
			nil,         // empty
			reduce(162), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1065), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(1066), // >=
			shift(1067), // <
			shift(1068), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(167), // $, reduce: CmpTerm
			nil,         // empty
			reduce(167), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(1069), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(169), // $, reduce: BitwiseORTerm
			nil,         // empty
			reduce(169), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(1070), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(171), // $, reduce: BitwiseXORTerm
			nil,         // empty
			reduce(171), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(1071), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(173), // $, reduce: BitwiseANDTerm
			nil,         // empty
			reduce(173), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(1072), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(1073), // <<
			shift(1074), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(177), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(177), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(1075), // +
			shift(1076), // -
			shift(1077), // .+
			shift(1078), // .-
			shift(1079), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(183), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(183), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(1081), // *
			shift(1082), // /
			shift(1083), // //
			shift(1084), // %
			shift(1085), // .*
			shift(1086), // ./
			shift(1087), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(191), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(191), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(198), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(198), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(200), // $, reduce: PowTerm
			nil,         // empty
			reduce(200), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(1093), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(202), // $, reduce: PrecedenceChainEnd
			nil,         // empty
			reduce(202), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1094), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(1095), // [[
			shift(1096), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(208), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(208), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(209), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(209), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(210), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(210), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(211), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(211), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(212), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(212), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(213), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(213), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(214), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(214), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(215), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(215), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(216), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(216), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(1097), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(229), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(229), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(230), // $, reduce: ContextVariable
			nil,         // empty
			reduce(230), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S344
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(231), // $, reduce: ContextVariable
			nil,         // empty
			reduce(231), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S345
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(232), // $, reduce: ContextVariable
			nil,         // empty
			reduce(232), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S346
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(233), // $, reduce: ContextVariable
			nil,         // empty
			reduce(233), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S347
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(234), // $, reduce: ContextVariable
			nil,         // empty
			reduce(234), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S348
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(235), // $, reduce: ContextVariable
			nil,         // empty
			reduce(235), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S349
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(236), // $, reduce: ContextVariable
			nil,         // empty
			reduce(236), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S350
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(237), // $, reduce: ContextVariable
			nil,         // empty
			reduce(237), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S351
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(238), // $, reduce: ContextVariable
			nil,         // empty
			reduce(238), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S352
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(239), // $, reduce: ContextVariable
			nil,         // empty
			reduce(239), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S353
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(240), // $, reduce: ContextVariable
			nil,         // empty
			reduce(240), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S354
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(241), // $, reduce: ContextVariable
			nil,         // empty
			reduce(241), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S355
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(242), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(242), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1099), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(244), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(244), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(245), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(245), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(246), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(246), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(247), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(247), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(255), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(255), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1100), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			nil,        // {
			nil,        // }
			reduce(36), // =, reduce: Lvalue
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(36), // ||=, reduce: Lvalue
			reduce(36), // ^^=, reduce: Lvalue
			reduce(36), // &&=, reduce: Lvalue
			reduce(36), // ??=, reduce: Lvalue
			reduce(36), // ???=, reduce: Lvalue
			reduce(36), // |=, reduce: Lvalue
			reduce(36), // &=, reduce: Lvalue
			reduce(36), // ^=, reduce: Lvalue
			reduce(36), // <<=, reduce: Lvalue
			reduce(36), // >>=, reduce: Lvalue
			reduce(36), // >>>=, reduce: Lvalue
			reduce(36), // +=, reduce: Lvalue
			reduce(36), // .=, reduce: Lvalue
			reduce(36), // -=, reduce: Lvalue
			reduce(36), // *=, reduce: Lvalue
			reduce(36), // /=, reduce: Lvalue
			reduce(36), // //=, reduce: Lvalue
			reduce(36), // %=, reduce: Lvalue
			reduce(36), // **=, 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,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(116), // =, reduce: LocalVariable
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(116), // ||=, reduce: LocalVariable
			reduce(116), // ^^=, reduce: LocalVariable
			reduce(116), // &&=, reduce: LocalVariable
			reduce(116), // ??=, reduce: LocalVariable
			reduce(116), // ???=, reduce: LocalVariable
			reduce(116), // |=, reduce: LocalVariable
			reduce(116), // &=, reduce: LocalVariable
			reduce(116), // ^=, reduce: LocalVariable
			reduce(116), // <<=, reduce: LocalVariable
			reduce(116), // >>=, reduce: LocalVariable
			reduce(116), // >>>=, reduce: LocalVariable
			reduce(116), // +=, reduce: LocalVariable
			reduce(116), // .=, reduce: LocalVariable
			reduce(116), // -=, reduce: LocalVariable
			reduce(116), // *=, reduce: LocalVariable
			reduce(116), // /=, reduce: LocalVariable
			reduce(116), // //=, reduce: LocalVariable
			reduce(116), // %=, reduce: LocalVariable
			reduce(116), // **=, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(38), // $, reduce: FilterStatement
			nil,        // empty
			reduce(38), // ;, reduce: FilterStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(164),  // {
			shift(1101), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(261), // $, reduce: FcnArgs
			nil,         // empty
			reduce(261), // ;, reduce: FcnArgs
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(1103), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(207), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(207), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(207), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(46),  // $, reduce: PrintStatement
			nil,         // empty
			reduce(46),  // ;, reduce: PrintStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(1104), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(366),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			shift(1107), // stdout
			shift(1108), // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(375),  // (
			nil,         // )
			nil,         // emitp
			shift(387),  // field_name
			shift(388),  // $[
			nil,         // ]
			shift(389),  // braced_field_name
			shift(390),  // $[[
			shift(391),  // $[[[
			shift(392),  // full_srec
			shift(394),  // oosvar_name
			shift(395),  // @[
			shift(396),  // braced_oosvar_name
			shift(397),  // full_oosvar
			shift(398),  // all
			shift(399),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(414),  // +
			shift(416),  // -
			shift(417),  // .+
			shift(418),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(420),  // !
			shift(421),  // ~
			nil,         // **
			shift(425),  // string_literal
			shift(426),  // regex_case_insensitive
			shift(427),  // int_literal
			shift(428),  // float_literal
			shift(429),  // boolean_literal
			shift(430),  // const_M_PI
			shift(431),  // const_M_E
			shift(432),  // panic
			shift(434),  // [
			shift(436),  // ctx_IPS
			shift(437),  // ctx_IFS
			shift(438),  // ctx_IRS
			shift(439),  // ctx_OPS
			shift(440),  // ctx_OFS
			shift(441),  // ctx_ORS
			shift(442),  // ctx_OFLATSEP
			shift(443),  // ctx_NF
			shift(444),  // ctx_NR
			shift(445),  // ctx_FNR
			shift(446),  // ctx_FILENAME
			shift(447),  // ctx_FILENUM
			shift(449),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(366),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			shift(1107), // stdout
			shift(1108), // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(375),  // (
			nil,         // )
			nil,         // emitp
			shift(387),  // field_name
			shift(388),  // $[
			nil,         // ]
			shift(389),  // braced_field_name
			shift(390),  // $[[
			shift(391),  // $[[[
			shift(392),  // full_srec
			shift(394),  // oosvar_name
			shift(395),  // @[
			shift(396),  // braced_oosvar_name
			shift(397),  // full_oosvar
			shift(398),  // all
			shift(399),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(414),  // +
			shift(416),  // -
			shift(417),  // .+
			shift(418),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(420),  // !
			shift(421),  // ~
			nil,         // **
			shift(425),  // string_literal
			shift(426),  // regex_case_insensitive
			shift(427),  // int_literal
			shift(428),  // float_literal
			shift(429),  // boolean_literal
			shift(430),  // const_M_PI
			shift(431),  // const_M_E
			shift(432),  // panic
			shift(434),  // [
			shift(436),  // ctx_IPS
			shift(437),  // ctx_IFS
			shift(438),  // ctx_IRS
			shift(439),  // ctx_OPS
			shift(440),  // ctx_OFS
			shift(441),  // ctx_ORS
			shift(442),  // ctx_OFLATSEP
			shift(443),  // ctx_NF
			shift(444),  // ctx_NR
			shift(445),  // ctx_FNR
			shift(446),  // ctx_FILENAME
			shift(447),  // ctx_FILENUM
			shift(449),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(366),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			shift(1107), // stdout
			shift(1108), // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(375),  // (
			nil,         // )
			nil,         // emitp
			shift(387),  // field_name
			shift(388),  // $[
			nil,         // ]
			shift(389),  // braced_field_name
			shift(390),  // $[[
			shift(391),  // $[[[
			shift(392),  // full_srec
			shift(394),  // oosvar_name
			shift(395),  // @[
			shift(396),  // braced_oosvar_name
			shift(397),  // full_oosvar
			shift(398),  // all
			shift(399),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(414),  // +
			shift(416),  // -
			shift(417),  // .+
			shift(418),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(420),  // !
			shift(421),  // ~
			nil,         // **
			shift(425),  // string_literal
			shift(426),  // regex_case_insensitive
			shift(427),  // int_literal
			shift(428),  // float_literal
			shift(429),  // boolean_literal
			shift(430),  // const_M_PI
			shift(431),  // const_M_E
			shift(432),  // panic
			shift(434),  // [
			shift(436),  // ctx_IPS
			shift(437),  // ctx_IFS
			shift(438),  // ctx_IRS
			shift(439),  // ctx_OPS
			shift(440),  // ctx_OFS
			shift(441),  // ctx_ORS
			shift(442),  // ctx_OFLATSEP
			shift(443),  // ctx_NF
			shift(444),  // ctx_NR
			shift(445),  // ctx_FNR
			shift(446),  // ctx_FILENAME
			shift(447),  // ctx_FILENUM
			shift(449),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(47), // $, reduce: PrintStatement
			nil,        // empty
			reduce(47), // ;, reduce: PrintStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(204), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(204), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(204), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S375
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(206), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(206), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(206), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(108), // $, reduce: OosvarValue
			nil,         // empty
			reduce(108), // ;, reduce: OosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(108), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S378
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(110), // $, reduce: OosvarValue
			nil,         // empty
			reduce(110), // ;, reduce: OosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(110), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S379
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(109), // $, reduce: OosvarValue
			nil,         // empty
			reduce(109), // ;, reduce: OosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(109), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S380
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(97), // $, reduce: FieldValue
			nil,        // empty
			reduce(97), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(97), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S381
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(99), // $, reduce: FieldValue
			nil,        // empty
			reduce(99), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(99), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			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: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S382
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(98), // $, reduce: FieldValue
			nil,        // empty
			reduce(98), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(98), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S383
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(222), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(222), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(222), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(203), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(203), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(203), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(100), // $, reduce: FieldValue
			nil,         // empty
			reduce(100), // ;, reduce: FieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(100), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S386
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(101), // $, reduce: FieldValue
			nil,         // empty
			reduce(101), // ;, reduce: FieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(101), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S387
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(102), // $, reduce: DirectFieldValue
			nil,         // empty
			reduce(102), // ;, reduce: DirectFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(102), // ,, reduce: DirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S388
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(104), // $, reduce: BracedFieldValue
			nil,         // empty
			reduce(104), // ;, reduce: BracedFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(104), // ,, reduce: BracedFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S390
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(107), // $, reduce: FullSrec
			nil,         // empty
			reduce(107), // ;, reduce: FullSrec
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(107), // ,, reduce: FullSrec
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S393
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(205), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(205), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(205), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(111), // $, reduce: DirectOosvarValue
			nil,         // empty
			reduce(111), // ;, reduce: DirectOosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(111), // ,, reduce: DirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S395
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(113), // $, reduce: BracedOosvarValue
			nil,         // empty
			reduce(113), // ;, reduce: BracedOosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(113), // ,, reduce: BracedOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S397
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(114), // $, reduce: FullOosvar
			nil,         // empty
			reduce(114), // ;, reduce: FullOosvar
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(114), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S398
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(115), // $, reduce: FullOosvar
			nil,         // empty
			reduce(115), // ;, reduce: FullOosvar
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(115), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S399
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(116), // $, reduce: LocalVariable
			nil,         // empty
			reduce(116), // ;, reduce: LocalVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(116), // ,, reduce: LocalVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S400
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(144), // $, reduce: Rvalue
			nil,         // empty
			reduce(144), // ;, reduce: Rvalue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(144), // ,, reduce: Rvalue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(145), // $, reduce: PrecedenceChainStart
			nil,         // empty
			reduce(145), // ;, reduce: PrecedenceChainStart
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(145), // ,, reduce: PrecedenceChainStart
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(147), // $, reduce: TernaryTerm
			nil,         // empty
			reduce(147), // ;, reduce: TernaryTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(147), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // 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(1116), // ?
			nil,         // :
			shift(1117), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(149), // $, reduce: LogicalOrTerm
			nil,         // empty
			reduce(149), // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(149), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(1118), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(151), // $, reduce: LogicalXORTerm
			nil,         // empty
			reduce(151), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(151), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(1119), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(153), // $, reduce: LogicalAndTerm
			nil,         // empty
			reduce(153), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(153), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(1120), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(155), // $, reduce: AbsentCoalesceTerm
			nil,         // empty
			reduce(155), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(155), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(1121), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(157), // $, reduce: EmptyCoalesceTerm
			nil,         // empty
			reduce(157), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(157), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(1122), // =~
			shift(1123), // !=~
			shift(1124), // ==
			shift(1125), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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: EqneTerm
			nil,         // empty
			reduce(162), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1126), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(162), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(1127), // >=
			shift(1128), // <
			shift(1129), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(167), // $, reduce: CmpTerm
			nil,         // empty
			reduce(167), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(1130), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(167), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(169), // $, reduce: BitwiseORTerm
			nil,         // empty
			reduce(169), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(169), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(1131), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(171), // $, reduce: BitwiseXORTerm
			nil,         // empty
			reduce(171), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(171), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(1132), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(173), // $, reduce: BitwiseANDTerm
			nil,         // empty
			reduce(173), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(1133), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(173), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(1134), // <<
			shift(1135), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(177), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(177), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(177), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(1136), // +
			shift(1137), // -
			shift(1138), // .+
			shift(1139), // .-
			shift(1140), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(183), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(183), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(183), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(1142), // *
			shift(1143), // /
			shift(1144), // //
			shift(1145), // %
			shift(1146), // .*
			shift(1147), // ./
			shift(1148), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(191), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(191), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(191), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(198), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(198), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(198), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(200), // $, reduce: PowTerm
			nil,         // empty
			reduce(200), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(200), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(1154), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(202), // $, reduce: PrecedenceChainEnd
			nil,         // empty
			reduce(202), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(202), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1155), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(1156), // [[
			shift(1157), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(208), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(208), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(208), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(209), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(209), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(209), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(210), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(210), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(210), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(211), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(211), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(211), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(212), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(212), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(212), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(213), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(213), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(213), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(214), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(214), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(214), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(215), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(215), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(215), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(216), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(216), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(216), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(1158), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(229), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(229), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(229), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(230), // $, reduce: ContextVariable
			nil,         // empty
			reduce(230), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(230), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S437
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(231), // $, reduce: ContextVariable
			nil,         // empty
			reduce(231), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(231), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S438
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(232), // $, reduce: ContextVariable
			nil,         // empty
			reduce(232), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(232), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S439
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(233), // $, reduce: ContextVariable
			nil,         // empty
			reduce(233), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(233), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S440
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(234), // $, reduce: ContextVariable
			nil,         // empty
			reduce(234), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(234), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S441
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(235), // $, reduce: ContextVariable
			nil,         // empty
			reduce(235), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(235), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S442
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(236), // $, reduce: ContextVariable
			nil,         // empty
			reduce(236), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(236), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S443
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(237), // $, reduce: ContextVariable
			nil,         // empty
			reduce(237), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(237), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S444
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(238), // $, reduce: ContextVariable
			nil,         // empty
			reduce(238), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(238), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S445
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(239), // $, reduce: ContextVariable
			nil,         // empty
			reduce(239), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(239), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S446
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(240), // $, reduce: ContextVariable
			nil,         // empty
			reduce(240), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(240), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S447
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(241), // $, reduce: ContextVariable
			nil,         // empty
			reduce(241), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(241), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S448
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(242), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(242), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(242), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1160), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(244), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(244), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(244), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(245), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(245), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(245), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(246), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(246), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(246), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(247), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(247), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(247), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(255), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(255), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(255), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1161), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(50),  // $, reduce: PrintnStatement
			nil,         // empty
			reduce(50),  // ;, reduce: PrintnStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(1162), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(51), // $, reduce: PrintnStatement
			nil,        // empty
			reduce(51), // ;, reduce: PrintnStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(54), // $, reduce: EprintStatement
			nil,        // empty
			reduce(54), // ;, reduce: EprintStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(56), // $, reduce: EprintnStatement
			nil,        // empty
			reduce(56), // ;, reduce: EprintnStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(58),  // $, reduce: DumpStatement
			nil,         // empty
			reduce(58),  // ;, reduce: DumpStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(1163), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(59), // $, reduce: DumpStatement
			nil,        // empty
			reduce(59), // ;, reduce: DumpStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(62), // $, reduce: EdumpStatement
			nil,        // empty
			reduce(62), // ;, reduce: EdumpStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(1164), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			shift(1169), // stdout
			shift(1170), // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			shift(1169), // stdout
			shift(1170), // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			shift(1169), // stdout
			shift(1170), // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(164),  // {
			shift(1255), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(85), // $, reduce: Emittable
			nil,        // empty
			reduce(85), // ;, reduce: Emittable
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(85), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(1257), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(90), // $, reduce: Emittable
			nil,        // empty
			reduce(90), // ;, reduce: Emittable
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(90), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(64), // $, reduce: EmitFStatement
			nil,        // empty
			reduce(64), // ;, reduce: EmitFStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(82),  // $, reduce: EmittableList
			nil,         // empty
			reduce(82),  // ;, reduce: EmittableList
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(1258), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(86), // $, reduce: Emittable
			nil,        // empty
			reduce(86), // ;, reduce: Emittable
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(86), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(87), // $, reduce: Emittable
			nil,        // empty
			reduce(87), // ;, reduce: Emittable
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(87), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(88), // $, reduce: Emittable
			nil,        // empty
			reduce(88), // ;, reduce: Emittable
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(88), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(89), // $, reduce: Emittable
			nil,        // empty
			reduce(89), // ;, reduce: Emittable
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(89), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(91), // $, reduce: Emittable
			nil,        // empty
			reduce(91), // ;, reduce: Emittable
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(91), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(92), // $, reduce: Emittable
			nil,        // empty
			reduce(92), // ;, reduce: Emittable
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(92), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(93), // $, reduce: Emittable
			nil,        // empty
			reduce(93), // ;, reduce: Emittable
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(93), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(94), // $, reduce: Emittable
			nil,        // empty
			reduce(94), // ;, reduce: Emittable
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(94), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(102), // $, reduce: DirectFieldValue
			nil,         // empty
			reduce(102), // ;, reduce: DirectFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(102), // ,, reduce: DirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(104), // $, reduce: BracedFieldValue
			nil,         // empty
			reduce(104), // ;, reduce: BracedFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(104), // ,, reduce: BracedFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(107), // $, reduce: FullSrec
			nil,         // empty
			reduce(107), // ;, reduce: FullSrec
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(107), // ,, reduce: FullSrec
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(111), // $, reduce: DirectOosvarValue
			nil,         // empty
			reduce(111), // ;, reduce: DirectOosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(111), // ,, reduce: DirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(113), // $, reduce: BracedOosvarValue
			nil,         // empty
			reduce(113), // ;, reduce: BracedOosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(113), // ,, reduce: BracedOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(114), // $, reduce: FullOosvar
			nil,         // empty
			reduce(114), // ;, reduce: FullOosvar
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(114), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(115), // $, reduce: FullOosvar
			nil,         // empty
			reduce(115), // ;, reduce: FullOosvar
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(115), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(116), // $, reduce: LocalVariable
			nil,         // empty
			reduce(116), // ;, reduce: LocalVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(116), // ,, reduce: LocalVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(1261), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(66),  // $, reduce: EmitStatement
			nil,         // empty
			reduce(66),  // ;, reduce: EmitStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(1262), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1263), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			shift(1276), // field_name
			shift(1277), // $[
			nil,         // ]
			shift(1278), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(1279), // full_srec
			shift(1280), // oosvar_name
			shift(1281), // @[
			shift(1282), // braced_oosvar_name
			shift(1283), // full_oosvar
			shift(1284), // all
			shift(1285), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(84), // $, reduce: EmittableAsList
			nil,        // empty
			reduce(84), // ;, reduce: EmittableAsList
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(84), // ,, reduce: EmittableAsList
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(164),  // {
			shift(1286), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(1288), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(207), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(204), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S499
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(206), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(108), // ), reduce: OosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S502
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(110), // ), reduce: OosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S503
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(109), // ), reduce: OosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S504
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(97), // ), reduce: FieldValue
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S505
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(99), // ), reduce: FieldValue
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			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: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S506
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(98), // ), reduce: FieldValue
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S507
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(222), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(203), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(100), // ), reduce: FieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S510
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(101), // ), reduce: FieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S511
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(102), // ), reduce: DirectFieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S512
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(104), // ), reduce: BracedFieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S514
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(107), // ), reduce: FullSrec
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S517
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(205), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(111), // ), reduce: DirectOosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S519
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(113), // ), reduce: BracedOosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S521
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(114), // ), reduce: FullOosvar
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S522
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(115), // ), reduce: FullOosvar
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S523
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			reduce(116), // ), reduce: LocalVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S524
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(144), // ), reduce: Rvalue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(145), // ), reduce: PrecedenceChainStart
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(147), // ), reduce: TernaryTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // 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(1294), // ?
			nil,         // :
			shift(1295), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(149), // ), reduce: LogicalOrTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(1296), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(151), // ), reduce: LogicalXORTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(1297), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(153), // ), reduce: LogicalAndTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(1298), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(155), // ), reduce: AbsentCoalesceTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(1299), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(157), // ), reduce: EmptyCoalesceTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(1300), // =~
			shift(1301), // !=~
			shift(1302), // ==
			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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1304), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(162), // ), reduce: EqneTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(1305), // >=
			shift(1306), // <
			shift(1307), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(1308), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(167), // ), reduce: CmpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(169), // ), reduce: BitwiseORTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(1309), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(171), // ), reduce: BitwiseXORTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(1310), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(1311), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(173), // ), reduce: BitwiseANDTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(1312), // <<
			shift(1313), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(177), // ), reduce: BitwiseShiftTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(1314), // +
			shift(1315), // -
			shift(1316), // .+
			shift(1317), // .-
			shift(1318), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(183), // ), reduce: AddsubdotTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(1320), // *
			shift(1321), // /
			shift(1322), // //
			shift(1323), // %
			shift(1324), // .*
			shift(1325), // ./
			shift(1326), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(191), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(198), // ), reduce: UnaryOpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(200), // ), reduce: PowTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(1332), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(202), // ), reduce: PrecedenceChainEnd
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1333), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(1334), // [[
			shift(1335), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(208), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(209), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(210), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(211), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(212), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(213), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(214), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(215), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(216), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(1336), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(229), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(230), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S561
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(231), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S562
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(232), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S563
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(233), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S564
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(234), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S565
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(235), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S566
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(236), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S567
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(237), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S568
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(238), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S569
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(239), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S570
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(240), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S571
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(241), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S572
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(242), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1338), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(244), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(245), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(246), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(247), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(255), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1339), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(1340), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(74),  // $, reduce: EmitPStatement
			nil,         // empty
			reduce(74),  // ;, reduce: EmitPStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(1341), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1263), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			shift(1276), // field_name
			shift(1277), // $[
			nil,         // ]
			shift(1278), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(1279), // full_srec
			shift(1280), // oosvar_name
			shift(1281), // @[
			shift(1282), // braced_oosvar_name
			shift(1283), // full_oosvar
			shift(1284), // all
			shift(1285), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(164),  // {
			shift(1343), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(1345), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(207), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(204), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S587
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(206), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(108), // ], reduce: OosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S590
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(110), // ], reduce: OosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S591
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(109), // ], reduce: OosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S592
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			reduce(97), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S593
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			reduce(99), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			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: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S594
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			reduce(98), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S595
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(222), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(203), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(100), // ], reduce: FieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S598
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(101), // ], reduce: FieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S599
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(102), // ], reduce: DirectFieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S600
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(104), // ], reduce: BracedFieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S602
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(107), // ], reduce: FullSrec
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S605
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(205), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(111), // ], reduce: DirectOosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S607
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(113), // ], reduce: BracedOosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S609
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(114), // ], reduce: FullOosvar
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S610
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(115), // ], reduce: FullOosvar
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S611
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(116), // ], reduce: LocalVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S612
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(144), // ], reduce: Rvalue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(145), // ], reduce: PrecedenceChainStart
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(147), // ], reduce: TernaryTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // 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(1351), // ?
			nil,         // :
			shift(1352), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(149), // ], reduce: LogicalOrTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(1353), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(151), // ], reduce: LogicalXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(1354), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(153), // ], reduce: LogicalAndTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(1355), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(155), // ], reduce: AbsentCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(1356), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(157), // ], reduce: EmptyCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(1357), // =~
			shift(1358), // !=~
			shift(1359), // ==
			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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(1361), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(162), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(1362), // >=
			shift(1363), // <
			shift(1364), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(1365), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(167), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(169), // ], reduce: BitwiseORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(1366), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(171), // ], reduce: BitwiseXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(1367), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(1368), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(173), // ], reduce: BitwiseANDTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(1369), // <<
			shift(1370), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(177), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(1371), // +
			shift(1372), // -
			shift(1373), // .+
			shift(1374), // .-
			shift(1375), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(183), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(1377), // *
			shift(1378), // /
			shift(1379), // //
			shift(1380), // %
			shift(1381), // .*
			shift(1382), // ./
			shift(1383), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(191), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(198), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(200), // ], reduce: PowTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(1389), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(202), // ], reduce: PrecedenceChainEnd
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1390), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(1391), // [[
			shift(1392), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(208), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(209), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(210), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(211), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(212), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(213), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(214), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(215), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(216), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(1393), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(229), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(230), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S649
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(231), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S650
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(232), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S651
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(233), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S652
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(234), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S653
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(235), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S654
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(236), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S655
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(237), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S656
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(238), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S657
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(239), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S658
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(240), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S659
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(241), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S660
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(242), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1395), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(244), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(245), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(246), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(247), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(255), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1396), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(1397), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(1398), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(1399), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(192), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(192), // ;, reduce: UnaryOpTerm
			reduce(192), // {, reduce: UnaryOpTerm
			nil,         // }
			reduce(192), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(192), // ||=, reduce: UnaryOpTerm
			reduce(192), // ^^=, reduce: UnaryOpTerm
			reduce(192), // &&=, reduce: UnaryOpTerm
			reduce(192), // ??=, reduce: UnaryOpTerm
			reduce(192), // ???=, reduce: UnaryOpTerm
			reduce(192), // |=, reduce: UnaryOpTerm
			reduce(192), // &=, reduce: UnaryOpTerm
			reduce(192), // ^=, reduce: UnaryOpTerm
			reduce(192), // <<=, reduce: UnaryOpTerm
			reduce(192), // >>=, reduce: UnaryOpTerm
			reduce(192), // >>>=, reduce: UnaryOpTerm
			reduce(192), // +=, reduce: UnaryOpTerm
			reduce(192), // .=, reduce: UnaryOpTerm
			reduce(192), // -=, reduce: UnaryOpTerm
			reduce(192), // *=, reduce: UnaryOpTerm
			reduce(192), // /=, reduce: UnaryOpTerm
			reduce(192), // //=, reduce: UnaryOpTerm
			reduce(192), // %=, reduce: UnaryOpTerm
			reduce(192), // **=, reduce: UnaryOpTerm
			reduce(192), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(193), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(193), // ;, reduce: UnaryOpTerm
			reduce(193), // {, reduce: UnaryOpTerm
			nil,         // }
			reduce(193), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(193), // ||=, reduce: UnaryOpTerm
			reduce(193), // ^^=, reduce: UnaryOpTerm
			reduce(193), // &&=, reduce: UnaryOpTerm
			reduce(193), // ??=, reduce: UnaryOpTerm
			reduce(193), // ???=, reduce: UnaryOpTerm
			reduce(193), // |=, reduce: UnaryOpTerm
			reduce(193), // &=, reduce: UnaryOpTerm
			reduce(193), // ^=, reduce: UnaryOpTerm
			reduce(193), // <<=, reduce: UnaryOpTerm
			reduce(193), // >>=, reduce: UnaryOpTerm
			reduce(193), // >>>=, reduce: UnaryOpTerm
			reduce(193), // +=, reduce: UnaryOpTerm
			reduce(193), // .=, reduce: UnaryOpTerm
			reduce(193), // -=, reduce: UnaryOpTerm
			reduce(193), // *=, reduce: UnaryOpTerm
			reduce(193), // /=, reduce: UnaryOpTerm
			reduce(193), // //=, reduce: UnaryOpTerm
			reduce(193), // %=, reduce: UnaryOpTerm
			reduce(193), // **=, reduce: UnaryOpTerm
			reduce(193), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(194), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(194), // ;, reduce: UnaryOpTerm
			reduce(194), // {, reduce: UnaryOpTerm
			nil,         // }
			reduce(194), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(194), // ||=, reduce: UnaryOpTerm
			reduce(194), // ^^=, reduce: UnaryOpTerm
			reduce(194), // &&=, reduce: UnaryOpTerm
			reduce(194), // ??=, reduce: UnaryOpTerm
			reduce(194), // ???=, reduce: UnaryOpTerm
			reduce(194), // |=, reduce: UnaryOpTerm
			reduce(194), // &=, reduce: UnaryOpTerm
			reduce(194), // ^=, reduce: UnaryOpTerm
			reduce(194), // <<=, reduce: UnaryOpTerm
			reduce(194), // >>=, reduce: UnaryOpTerm
			reduce(194), // >>>=, reduce: UnaryOpTerm
			reduce(194), // +=, reduce: UnaryOpTerm
			reduce(194), // .=, reduce: UnaryOpTerm
			reduce(194), // -=, reduce: UnaryOpTerm
			reduce(194), // *=, reduce: UnaryOpTerm
			reduce(194), // /=, reduce: UnaryOpTerm
			reduce(194), // //=, reduce: UnaryOpTerm
			reduce(194), // %=, reduce: UnaryOpTerm
			reduce(194), // **=, reduce: UnaryOpTerm
			reduce(194), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(195), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(195), // ;, reduce: UnaryOpTerm
			reduce(195), // {, reduce: UnaryOpTerm
			nil,         // }
			reduce(195), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(195), // ||=, reduce: UnaryOpTerm
			reduce(195), // ^^=, reduce: UnaryOpTerm
			reduce(195), // &&=, reduce: UnaryOpTerm
			reduce(195), // ??=, reduce: UnaryOpTerm
			reduce(195), // ???=, reduce: UnaryOpTerm
			reduce(195), // |=, reduce: UnaryOpTerm
			reduce(195), // &=, reduce: UnaryOpTerm
			reduce(195), // ^=, reduce: UnaryOpTerm
			reduce(195), // <<=, reduce: UnaryOpTerm
			reduce(195), // >>=, reduce: UnaryOpTerm
			reduce(195), // >>>=, reduce: UnaryOpTerm
			reduce(195), // +=, reduce: UnaryOpTerm
			reduce(195), // .=, reduce: UnaryOpTerm
			reduce(195), // -=, reduce: UnaryOpTerm
			reduce(195), // *=, reduce: UnaryOpTerm
			reduce(195), // /=, reduce: UnaryOpTerm
			reduce(195), // //=, reduce: UnaryOpTerm
			reduce(195), // %=, reduce: UnaryOpTerm
			reduce(195), // **=, reduce: UnaryOpTerm
			reduce(195), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(196), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(196), // ;, reduce: UnaryOpTerm
			reduce(196), // {, reduce: UnaryOpTerm
			nil,         // }
			reduce(196), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(196), // ||=, reduce: UnaryOpTerm
			reduce(196), // ^^=, reduce: UnaryOpTerm
			reduce(196), // &&=, reduce: UnaryOpTerm
			reduce(196), // ??=, reduce: UnaryOpTerm
			reduce(196), // ???=, reduce: UnaryOpTerm
			reduce(196), // |=, reduce: UnaryOpTerm
			reduce(196), // &=, reduce: UnaryOpTerm
			reduce(196), // ^=, reduce: UnaryOpTerm
			reduce(196), // <<=, reduce: UnaryOpTerm
			reduce(196), // >>=, reduce: UnaryOpTerm
			reduce(196), // >>>=, reduce: UnaryOpTerm
			reduce(196), // +=, reduce: UnaryOpTerm
			reduce(196), // .=, reduce: UnaryOpTerm
			reduce(196), // -=, reduce: UnaryOpTerm
			reduce(196), // *=, reduce: UnaryOpTerm
			reduce(196), // /=, reduce: UnaryOpTerm
			reduce(196), // //=, reduce: UnaryOpTerm
			reduce(196), // %=, reduce: UnaryOpTerm
			reduce(196), // **=, reduce: UnaryOpTerm
			reduce(196), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(197), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(197), // ;, reduce: UnaryOpTerm
			reduce(197), // {, reduce: UnaryOpTerm
			nil,         // }
			reduce(197), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(197), // ||=, reduce: UnaryOpTerm
			reduce(197), // ^^=, reduce: UnaryOpTerm
			reduce(197), // &&=, reduce: UnaryOpTerm
			reduce(197), // ??=, reduce: UnaryOpTerm
			reduce(197), // ???=, reduce: UnaryOpTerm
			reduce(197), // |=, reduce: UnaryOpTerm
			reduce(197), // &=, reduce: UnaryOpTerm
			reduce(197), // ^=, reduce: UnaryOpTerm
			reduce(197), // <<=, reduce: UnaryOpTerm
			reduce(197), // >>=, reduce: UnaryOpTerm
			reduce(197), // >>>=, reduce: UnaryOpTerm
			reduce(197), // +=, reduce: UnaryOpTerm
			reduce(197), // .=, reduce: UnaryOpTerm
			reduce(197), // -=, reduce: UnaryOpTerm
			reduce(197), // *=, reduce: UnaryOpTerm
			reduce(197), // /=, reduce: UnaryOpTerm
			reduce(197), // //=, reduce: UnaryOpTerm
			reduce(197), // %=, reduce: UnaryOpTerm
			reduce(197), // **=, reduce: UnaryOpTerm
			reduce(197), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(1465), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(164),  // {
			shift(1521), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(1523), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(219), // ], reduce: ArrayLiteralElements
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(207), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(207), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(204), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(204), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S717
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(206), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(206), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(108), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(108), // ], reduce: OosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S720
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(110), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(110), // ], reduce: OosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S721
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(109), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(109), // ], reduce: OosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S722
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(97), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			reduce(97), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S723
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(99), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			reduce(99), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			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: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S724
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(98), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			reduce(98), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S725
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(222), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(222), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(203), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(203), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(100), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(100), // ], reduce: FieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S728
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(101), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(101), // ], reduce: FieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S729
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(102), // ,, reduce: DirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(102), // ], reduce: DirectFieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S730
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(217), // $, reduce: ArrayLiteral
			nil,         // empty
			reduce(217), // ;, reduce: ArrayLiteral
			reduce(217), // {, reduce: ArrayLiteral
			nil,         // }
			reduce(217), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(217), // ||=, reduce: ArrayLiteral
			reduce(217), // ^^=, reduce: ArrayLiteral
			reduce(217), // &&=, reduce: ArrayLiteral
			reduce(217), // ??=, reduce: ArrayLiteral
			reduce(217), // ???=, reduce: ArrayLiteral
			reduce(217), // |=, reduce: ArrayLiteral
			reduce(217), // &=, reduce: ArrayLiteral
			reduce(217), // ^=, reduce: ArrayLiteral
			reduce(217), // <<=, reduce: ArrayLiteral
			reduce(217), // >>=, reduce: ArrayLiteral
			reduce(217), // >>>=, reduce: ArrayLiteral
			reduce(217), // +=, reduce: ArrayLiteral
			reduce(217), // .=, reduce: ArrayLiteral
			reduce(217), // -=, reduce: ArrayLiteral
			reduce(217), // *=, reduce: ArrayLiteral
			reduce(217), // /=, reduce: ArrayLiteral
			reduce(217), // //=, reduce: ArrayLiteral
			reduce(217), // %=, reduce: ArrayLiteral
			reduce(217), // **=, reduce: ArrayLiteral
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S732
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(104), // ,, reduce: BracedFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(104), // ], reduce: BracedFieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S733
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(107), // ,, reduce: FullSrec
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(107), // ], reduce: FullSrec
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S736
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(205), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(205), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(111), // ,, reduce: DirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(111), // ], reduce: DirectOosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S738
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(113), // ,, reduce: BracedOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(113), // ], reduce: BracedOosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S740
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(114), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(114), // ], reduce: FullOosvar
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S741
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(115), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(115), // ], reduce: FullOosvar
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S742
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(116), // ,, reduce: LocalVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(116), // ], reduce: LocalVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S743
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(144), // ,, reduce: Rvalue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(144), // ], reduce: Rvalue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(145), // ,, reduce: PrecedenceChainStart
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(145), // ], reduce: PrecedenceChainStart
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(147), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(147), // ], reduce: TernaryTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // 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(1529), // ?
			nil,         // :
			shift(1530), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(149), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(149), // ], reduce: LogicalOrTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(1531), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(151), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(151), // ], reduce: LogicalXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(1532), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(153), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(153), // ], reduce: LogicalAndTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(1533), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(155), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(155), // ], reduce: AbsentCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(1534), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(157), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(157), // ], reduce: EmptyCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(1535), // =~
			shift(1536), // !=~
			shift(1537), // ==
			shift(1538), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(1539), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(162), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(162), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(1540), // >=
			shift(1541), // <
			shift(1542), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(1543), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(167), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(167), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(169), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(169), // ], reduce: BitwiseORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(1544), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(171), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(171), // ], reduce: BitwiseXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(1545), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(1546), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(173), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(173), // ], reduce: BitwiseANDTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(1547), // <<
			shift(1548), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(177), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(177), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(1549), // +
			shift(1550), // -
			shift(1551), // .+
			shift(1552), // .-
			shift(1553), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(183), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(183), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(1555), // *
			shift(1556), // /
			shift(1557), // //
			shift(1558), // %
			shift(1559), // .*
			shift(1560), // ./
			shift(1561), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(191), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(191), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(198), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(198), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(200), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(200), // ], reduce: PowTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(1567), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(202), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(202), // ], reduce: PrecedenceChainEnd
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1568), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(1569), // [[
			shift(1570), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(208), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(208), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(209), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(209), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(210), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(210), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(211), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(211), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(212), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(212), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(213), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(213), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(214), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(214), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(215), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(215), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(216), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(216), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(1571), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(1573), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(229), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(229), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(230), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(230), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S781
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(231), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(231), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S782
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(232), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(232), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S783
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(233), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(233), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S784
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(234), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(234), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S785
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(235), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(235), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S786
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(236), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(236), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S787
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(237), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(237), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S788
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(238), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(238), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S789
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(239), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(239), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(240), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(240), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(241), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(241), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(242), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(242), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1574), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(244), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(244), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(245), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(245), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(246), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(246), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(247), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(247), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(255), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(255), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1575), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(1583), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(266), // (, reduce: SubroutineName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1664), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(275), // $, reduce: BeginBlock
			nil,         // empty
			reduce(275), // ;, reduce: BeginBlock
			reduce(275), // {, reduce: BeginBlock
			nil,         // }
			nil,         // =
			reduce(275), // unset, reduce: BeginBlock
			reduce(275), // filter, reduce: BeginBlock
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(275), // print, reduce: BeginBlock
			nil,         // ,
			reduce(275), // printn, reduce: BeginBlock
			reduce(275), // eprint, reduce: BeginBlock
			reduce(275), // eprintn, reduce: BeginBlock
			reduce(275), // dump, reduce: BeginBlock
			reduce(275), // edump, reduce: BeginBlock
			reduce(275), // tee, reduce: BeginBlock
			reduce(275), // emitf, reduce: BeginBlock
			reduce(275), // emit, reduce: BeginBlock
			reduce(275), // (, reduce: BeginBlock
			nil,         // )
			reduce(275), // emitp, reduce: BeginBlock
			reduce(275), // field_name, reduce: BeginBlock
			reduce(275), // $[, reduce: BeginBlock
			nil,         // ]
			reduce(275), // braced_field_name, reduce: BeginBlock
			reduce(275), // $[[, reduce: BeginBlock
			reduce(275), // $[[[, reduce: BeginBlock
			reduce(275), // full_srec, reduce: BeginBlock
			reduce(275), // oosvar_name, reduce: BeginBlock
			reduce(275), // @[, reduce: BeginBlock
			reduce(275), // braced_oosvar_name, reduce: BeginBlock
			reduce(275), // full_oosvar, reduce: BeginBlock
			reduce(275), // all, reduce: BeginBlock
			reduce(275), // non_sigil_name, reduce: BeginBlock
			reduce(275), // arr, reduce: BeginBlock
			reduce(275), // bool, reduce: BeginBlock
			reduce(275), // float, reduce: BeginBlock
			reduce(275), // int, reduce: BeginBlock
			reduce(275), // map, reduce: BeginBlock
			reduce(275), // num, reduce: BeginBlock
			reduce(275), // str, reduce: BeginBlock
			reduce(275), // 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,         // >>>
			reduce(275), // +, reduce: BeginBlock
			reduce(275), // -, reduce: BeginBlock
			reduce(275), // .+, reduce: BeginBlock
			reduce(275), // .-, reduce: BeginBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(275), // !, reduce: BeginBlock
			reduce(275), // ~, reduce: BeginBlock
			nil,         // **
			reduce(275), // string_literal, reduce: BeginBlock
			reduce(275), // regex_case_insensitive, reduce: BeginBlock
			reduce(275), // int_literal, reduce: BeginBlock
			reduce(275), // float_literal, reduce: BeginBlock
			reduce(275), // boolean_literal, reduce: BeginBlock
			reduce(275), // const_M_PI, reduce: BeginBlock
			reduce(275), // const_M_E, reduce: BeginBlock
			reduce(275), // panic, reduce: BeginBlock
			reduce(275), // [, reduce: BeginBlock
			reduce(275), // ctx_IPS, reduce: BeginBlock
			reduce(275), // ctx_IFS, reduce: BeginBlock
			reduce(275), // ctx_IRS, reduce: BeginBlock
			reduce(275), // ctx_OPS, reduce: BeginBlock
			reduce(275), // ctx_OFS, reduce: BeginBlock
			reduce(275), // ctx_ORS, reduce: BeginBlock
			reduce(275), // ctx_OFLATSEP, reduce: BeginBlock
			reduce(275), // ctx_NF, reduce: BeginBlock
			reduce(275), // ctx_NR, reduce: BeginBlock
			reduce(275), // ctx_FNR, reduce: BeginBlock
			reduce(275), // ctx_FILENAME, reduce: BeginBlock
			reduce(275), // ctx_FILENUM, reduce: BeginBlock
			reduce(275), // env, reduce: BeginBlock
			nil,         // [[
			nil,         // [[[
			reduce(275), // call, reduce: BeginBlock
			reduce(275), // begin, reduce: BeginBlock
			reduce(275), // end, reduce: BeginBlock
			reduce(275), // if, reduce: BeginBlock
			nil,         // elif
			nil,         // else
			reduce(275), // while, reduce: BeginBlock
			reduce(275), // do, reduce: BeginBlock
			reduce(275), // for, reduce: BeginBlock
			nil,         // in
			reduce(275), // break, reduce: BeginBlock
			reduce(275), // continue, reduce: BeginBlock
			reduce(275), // func, reduce: BeginBlock
			reduce(275), // subr, reduce: BeginBlock
			reduce(275), // return, reduce: BeginBlock
		},
	},
	actionRow{ // S805
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(276), // $, reduce: EndBlock
			nil,         // empty
			reduce(276), // ;, reduce: EndBlock
			reduce(276), // {, reduce: EndBlock
			nil,         // }
			nil,         // =
			reduce(276), // unset, reduce: EndBlock
			reduce(276), // filter, reduce: EndBlock
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(276), // print, reduce: EndBlock
			nil,         // ,
			reduce(276), // printn, reduce: EndBlock
			reduce(276), // eprint, reduce: EndBlock
			reduce(276), // eprintn, reduce: EndBlock
			reduce(276), // dump, reduce: EndBlock
			reduce(276), // edump, reduce: EndBlock
			reduce(276), // tee, reduce: EndBlock
			reduce(276), // emitf, reduce: EndBlock
			reduce(276), // emit, reduce: EndBlock
			reduce(276), // (, reduce: EndBlock
			nil,         // )
			reduce(276), // emitp, reduce: EndBlock
			reduce(276), // field_name, reduce: EndBlock
			reduce(276), // $[, reduce: EndBlock
			nil,         // ]
			reduce(276), // braced_field_name, reduce: EndBlock
			reduce(276), // $[[, reduce: EndBlock
			reduce(276), // $[[[, reduce: EndBlock
			reduce(276), // full_srec, reduce: EndBlock
			reduce(276), // oosvar_name, reduce: EndBlock
			reduce(276), // @[, reduce: EndBlock
			reduce(276), // braced_oosvar_name, reduce: EndBlock
			reduce(276), // full_oosvar, reduce: EndBlock
			reduce(276), // all, reduce: EndBlock
			reduce(276), // non_sigil_name, reduce: EndBlock
			reduce(276), // arr, reduce: EndBlock
			reduce(276), // bool, reduce: EndBlock
			reduce(276), // float, reduce: EndBlock
			reduce(276), // int, reduce: EndBlock
			reduce(276), // map, reduce: EndBlock
			reduce(276), // num, reduce: EndBlock
			reduce(276), // str, reduce: EndBlock
			reduce(276), // 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,         // >>>
			reduce(276), // +, reduce: EndBlock
			reduce(276), // -, reduce: EndBlock
			reduce(276), // .+, reduce: EndBlock
			reduce(276), // .-, reduce: EndBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(276), // !, reduce: EndBlock
			reduce(276), // ~, reduce: EndBlock
			nil,         // **
			reduce(276), // string_literal, reduce: EndBlock
			reduce(276), // regex_case_insensitive, reduce: EndBlock
			reduce(276), // int_literal, reduce: EndBlock
			reduce(276), // float_literal, reduce: EndBlock
			reduce(276), // boolean_literal, reduce: EndBlock
			reduce(276), // const_M_PI, reduce: EndBlock
			reduce(276), // const_M_E, reduce: EndBlock
			reduce(276), // panic, reduce: EndBlock
			reduce(276), // [, reduce: EndBlock
			reduce(276), // ctx_IPS, reduce: EndBlock
			reduce(276), // ctx_IFS, reduce: EndBlock
			reduce(276), // ctx_IRS, reduce: EndBlock
			reduce(276), // ctx_OPS, reduce: EndBlock
			reduce(276), // ctx_OFS, reduce: EndBlock
			reduce(276), // ctx_ORS, reduce: EndBlock
			reduce(276), // ctx_OFLATSEP, reduce: EndBlock
			reduce(276), // ctx_NF, reduce: EndBlock
			reduce(276), // ctx_NR, reduce: EndBlock
			reduce(276), // ctx_FNR, reduce: EndBlock
			reduce(276), // ctx_FILENAME, reduce: EndBlock
			reduce(276), // ctx_FILENUM, reduce: EndBlock
			reduce(276), // env, reduce: EndBlock
			nil,         // [[
			nil,         // [[[
			reduce(276), // call, reduce: EndBlock
			reduce(276), // begin, reduce: EndBlock
			reduce(276), // end, reduce: EndBlock
			reduce(276), // if, reduce: EndBlock
			nil,         // elif
			nil,         // else
			reduce(276), // while, reduce: EndBlock
			reduce(276), // do, reduce: EndBlock
			reduce(276), // for, reduce: EndBlock
			nil,         // in
			reduce(276), // break, reduce: EndBlock
			reduce(276), // continue, reduce: EndBlock
			reduce(276), // func, reduce: EndBlock
			reduce(276), // subr, reduce: EndBlock
			reduce(276), // return, reduce: EndBlock
		},
	},
	actionRow{ // S806
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(279), // $, reduce: IfChain
			nil,         // empty
			reduce(279), // ;, reduce: IfChain
			reduce(279), // {, reduce: IfChain
			nil,         // }
			nil,         // =
			reduce(279), // unset, reduce: IfChain
			reduce(279), // filter, reduce: IfChain
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(279), // print, reduce: IfChain
			nil,         // ,
			reduce(279), // printn, reduce: IfChain
			reduce(279), // eprint, reduce: IfChain
			reduce(279), // eprintn, reduce: IfChain
			reduce(279), // dump, reduce: IfChain
			reduce(279), // edump, reduce: IfChain
			reduce(279), // tee, reduce: IfChain
			reduce(279), // emitf, reduce: IfChain
			reduce(279), // emit, reduce: IfChain
			reduce(279), // (, reduce: IfChain
			nil,         // )
			reduce(279), // emitp, reduce: IfChain
			reduce(279), // field_name, reduce: IfChain
			reduce(279), // $[, reduce: IfChain
			nil,         // ]
			reduce(279), // braced_field_name, reduce: IfChain
			reduce(279), // $[[, reduce: IfChain
			reduce(279), // $[[[, reduce: IfChain
			reduce(279), // full_srec, reduce: IfChain
			reduce(279), // oosvar_name, reduce: IfChain
			reduce(279), // @[, reduce: IfChain
			reduce(279), // braced_oosvar_name, reduce: IfChain
			reduce(279), // full_oosvar, reduce: IfChain
			reduce(279), // all, reduce: IfChain
			reduce(279), // non_sigil_name, reduce: IfChain
			reduce(279), // arr, reduce: IfChain
			reduce(279), // bool, reduce: IfChain
			reduce(279), // float, reduce: IfChain
			reduce(279), // int, reduce: IfChain
			reduce(279), // map, reduce: IfChain
			reduce(279), // num, reduce: IfChain
			reduce(279), // str, reduce: IfChain
			reduce(279), // 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,         // >>>
			reduce(279), // +, reduce: IfChain
			reduce(279), // -, reduce: IfChain
			reduce(279), // .+, reduce: IfChain
			reduce(279), // .-, reduce: IfChain
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(279), // !, reduce: IfChain
			reduce(279), // ~, reduce: IfChain
			nil,         // **
			reduce(279), // string_literal, reduce: IfChain
			reduce(279), // regex_case_insensitive, reduce: IfChain
			reduce(279), // int_literal, reduce: IfChain
			reduce(279), // float_literal, reduce: IfChain
			reduce(279), // boolean_literal, reduce: IfChain
			reduce(279), // const_M_PI, reduce: IfChain
			reduce(279), // const_M_E, reduce: IfChain
			reduce(279), // panic, reduce: IfChain
			reduce(279), // [, reduce: IfChain
			reduce(279), // ctx_IPS, reduce: IfChain
			reduce(279), // ctx_IFS, reduce: IfChain
			reduce(279), // ctx_IRS, reduce: IfChain
			reduce(279), // ctx_OPS, reduce: IfChain
			reduce(279), // ctx_OFS, reduce: IfChain
			reduce(279), // ctx_ORS, reduce: IfChain
			reduce(279), // ctx_OFLATSEP, reduce: IfChain
			reduce(279), // ctx_NF, reduce: IfChain
			reduce(279), // ctx_NR, reduce: IfChain
			reduce(279), // ctx_FNR, reduce: IfChain
			reduce(279), // ctx_FILENAME, reduce: IfChain
			reduce(279), // ctx_FILENUM, reduce: IfChain
			reduce(279), // env, reduce: IfChain
			nil,         // [[
			nil,         // [[[
			reduce(279), // call, reduce: IfChain
			reduce(279), // begin, reduce: IfChain
			reduce(279), // end, reduce: IfChain
			reduce(279), // if, reduce: IfChain
			nil,         // elif
			nil,         // else
			reduce(279), // while, reduce: IfChain
			reduce(279), // do, reduce: IfChain
			reduce(279), // for, reduce: IfChain
			nil,         // in
			reduce(279), // break, reduce: IfChain
			reduce(279), // continue, reduce: IfChain
			reduce(279), // func, reduce: IfChain
			reduce(279), // subr, reduce: IfChain
			reduce(279), // return, reduce: IfChain
		},
	},
	actionRow{ // S807
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(281), // $, reduce: IfElifStar
			nil,         // empty
			reduce(281), // ;, reduce: IfElifStar
			reduce(281), // {, reduce: IfElifStar
			nil,         // }
			nil,         // =
			reduce(281), // unset, reduce: IfElifStar
			reduce(281), // filter, reduce: IfElifStar
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(281), // print, reduce: IfElifStar
			nil,         // ,
			reduce(281), // printn, reduce: IfElifStar
			reduce(281), // eprint, reduce: IfElifStar
			reduce(281), // eprintn, reduce: IfElifStar
			reduce(281), // dump, reduce: IfElifStar
			reduce(281), // edump, reduce: IfElifStar
			reduce(281), // tee, reduce: IfElifStar
			reduce(281), // emitf, reduce: IfElifStar
			reduce(281), // emit, reduce: IfElifStar
			reduce(281), // (, reduce: IfElifStar
			nil,         // )
			reduce(281), // emitp, reduce: IfElifStar
			reduce(281), // field_name, reduce: IfElifStar
			reduce(281), // $[, reduce: IfElifStar
			nil,         // ]
			reduce(281), // braced_field_name, reduce: IfElifStar
			reduce(281), // $[[, reduce: IfElifStar
			reduce(281), // $[[[, reduce: IfElifStar
			reduce(281), // full_srec, reduce: IfElifStar
			reduce(281), // oosvar_name, reduce: IfElifStar
			reduce(281), // @[, reduce: IfElifStar
			reduce(281), // braced_oosvar_name, reduce: IfElifStar
			reduce(281), // full_oosvar, reduce: IfElifStar
			reduce(281), // all, reduce: IfElifStar
			reduce(281), // non_sigil_name, reduce: IfElifStar
			reduce(281), // arr, reduce: IfElifStar
			reduce(281), // bool, reduce: IfElifStar
			reduce(281), // float, reduce: IfElifStar
			reduce(281), // int, reduce: IfElifStar
			reduce(281), // map, reduce: IfElifStar
			reduce(281), // num, reduce: IfElifStar
			reduce(281), // str, reduce: IfElifStar
			reduce(281), // 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,         // >>>
			reduce(281), // +, reduce: IfElifStar
			reduce(281), // -, reduce: IfElifStar
			reduce(281), // .+, reduce: IfElifStar
			reduce(281), // .-, reduce: IfElifStar
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(281), // !, reduce: IfElifStar
			reduce(281), // ~, reduce: IfElifStar
			nil,         // **
			reduce(281), // string_literal, reduce: IfElifStar
			reduce(281), // regex_case_insensitive, reduce: IfElifStar
			reduce(281), // int_literal, reduce: IfElifStar
			reduce(281), // float_literal, reduce: IfElifStar
			reduce(281), // boolean_literal, reduce: IfElifStar
			reduce(281), // const_M_PI, reduce: IfElifStar
			reduce(281), // const_M_E, reduce: IfElifStar
			reduce(281), // panic, reduce: IfElifStar
			reduce(281), // [, reduce: IfElifStar
			reduce(281), // ctx_IPS, reduce: IfElifStar
			reduce(281), // ctx_IFS, reduce: IfElifStar
			reduce(281), // ctx_IRS, reduce: IfElifStar
			reduce(281), // ctx_OPS, reduce: IfElifStar
			reduce(281), // ctx_OFS, reduce: IfElifStar
			reduce(281), // ctx_ORS, reduce: IfElifStar
			reduce(281), // ctx_OFLATSEP, reduce: IfElifStar
			reduce(281), // ctx_NF, reduce: IfElifStar
			reduce(281), // ctx_NR, reduce: IfElifStar
			reduce(281), // ctx_FNR, reduce: IfElifStar
			reduce(281), // ctx_FILENAME, reduce: IfElifStar
			reduce(281), // ctx_FILENUM, reduce: IfElifStar
			reduce(281), // env, reduce: IfElifStar
			nil,         // [[
			nil,         // [[[
			reduce(281), // call, reduce: IfElifStar
			reduce(281), // begin, reduce: IfElifStar
			reduce(281), // end, reduce: IfElifStar
			reduce(281), // if, reduce: IfElifStar
			reduce(281), // elif, reduce: IfElifStar
			reduce(281), // else, reduce: IfElifStar
			reduce(281), // while, reduce: IfElifStar
			reduce(281), // do, reduce: IfElifStar
			reduce(281), // for, reduce: IfElifStar
			nil,         // in
			reduce(281), // break, reduce: IfElifStar
			reduce(281), // continue, reduce: IfElifStar
			reduce(281), // func, reduce: IfElifStar
			reduce(281), // subr, reduce: IfElifStar
			reduce(281), // return, reduce: IfElifStar
		},
	},
	actionRow{ // S808
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1665), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(275), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // 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(1669), // 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
			shift(902),  // ;
			shift(903),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(925),  // unset
			shift(927),  // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			shift(928),  // print
			nil,         // ,
			shift(929),  // printn
			shift(930),  // eprint
			shift(931),  // eprintn
			shift(932),  // dump
			shift(933),  // edump
			shift(934),  // tee
			shift(936),  // emitf
			shift(937),  // emit
			shift(938),  // (
			nil,         // )
			shift(939),  // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			shift(1020), // call
			shift(1029), // begin
			shift(1030), // end
			shift(1033), // if
			nil,         // elif
			nil,         // else
			shift(1034), // while
			shift(1035), // do
			shift(1040), // for
			nil,         // in
			shift(1041), // break
			shift(1042), // continue
			shift(1043), // func
			shift(1044), // subr
			shift(1045), // return
		},
	},
	actionRow{ // S814
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(297), // ;, reduce: TripleForStart
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(297), // ,, reduce: TripleForStart
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1677), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(1701), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1759), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1760), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(322), // $, reduce: ReturnStatement
			nil,         // empty
			reduce(322), // ;, reduce: ReturnStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(7), // $, reduce: NonEmptyStatementBlock
			nil,       // empty
			nil,       // ;
			nil,       // {
			nil,       // }
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // >
			nil,       // >>
			nil,       // |
			nil,       // stdout
			nil,       // stderr
			nil,       // print
			nil,       // ,
			nil,       // printn
			nil,       // eprint
			nil,       // eprintn
			nil,       // dump
			nil,       // edump
			nil,       // tee
			nil,       // emitf
			nil,       // emit
			nil,       // (
			nil,       // )
			nil,       // emitp
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // $[[[
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // all
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // string_literal
			nil,       // regex_case_insensitive
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_OFLATSEP
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // 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
			reduce(11), // $, reduce: NonEmptyStatementBlock
			nil,        // empty
			shift(6),   // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			shift(29),  // unset
			shift(32),  // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			shift(33),  // print
			nil,        // ,
			shift(34),  // printn
			shift(35),  // eprint
			shift(36),  // eprintn
			shift(37),  // dump
			shift(38),  // edump
			shift(39),  // tee
			shift(41),  // emitf
			shift(42),  // emit
			shift(43),  // (
			nil,        // )
			shift(44),  // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			shift(69),  // arr
			shift(70),  // bool
			shift(71),  // float
			shift(72),  // int
			shift(73),  // map
			shift(74),  // num
			shift(75),  // str
			shift(76),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			shift(133), // call
			shift(142), // begin
			shift(143), // end
			shift(146), // if
			nil,        // elif
			nil,        // else
			shift(147), // while
			shift(148), // do
			shift(153), // for
			nil,        // in
			shift(154), // break
			shift(155), // continue
			shift(156), // func
			shift(157), // subr
			shift(158), // return
		},
	},
	actionRow{ // S820
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			reduce(9), // $, reduce: NonEmptyStatementBlock
			nil,       // empty
			nil,       // ;
			nil,       // {
			nil,       // }
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // >
			nil,       // >>
			nil,       // |
			nil,       // stdout
			nil,       // stderr
			nil,       // print
			nil,       // ,
			nil,       // printn
			nil,       // eprint
			nil,       // eprintn
			nil,       // dump
			nil,       // edump
			nil,       // tee
			nil,       // emitf
			nil,       // emit
			nil,       // (
			nil,       // )
			nil,       // emitp
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // $[[[
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // all
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // string_literal
			nil,       // regex_case_insensitive
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_OFLATSEP
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // 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
			reduce(8), // $, reduce: NonEmptyStatementBlock
			nil,       // empty
			nil,       // ;
			nil,       // {
			nil,       // }
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // >
			nil,       // >>
			nil,       // |
			nil,       // stdout
			nil,       // stderr
			nil,       // print
			nil,       // ,
			nil,       // printn
			nil,       // eprint
			nil,       // eprintn
			nil,       // dump
			nil,       // edump
			nil,       // tee
			nil,       // emitf
			nil,       // emit
			nil,       // (
			nil,       // )
			nil,       // emitp
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // $[[[
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // all
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // string_literal
			nil,       // regex_case_insensitive
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_OFLATSEP
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(223), // ?, reduce: MapLiteral
			reduce(223), // :, reduce: MapLiteral
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S823
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(1762), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(1848), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(1849), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(1850), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(1851), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(1852), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			reduce(192), // :, reduce: UnaryOpTerm
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			reduce(193), // :, reduce: UnaryOpTerm
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			reduce(194), // :, reduce: UnaryOpTerm
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			reduce(195), // :, reduce: UnaryOpTerm
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			reduce(196), // :, reduce: UnaryOpTerm
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			reduce(197), // :, reduce: UnaryOpTerm
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(1887), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(217), // ?, reduce: ArrayLiteral
			reduce(217), // :, reduce: ArrayLiteral
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S873
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(1890), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(224), // $, reduce: MapLiteral
			nil,         // empty
			reduce(224), // ;, reduce: MapLiteral
			reduce(224), // {, reduce: MapLiteral
			nil,         // }
			reduce(224), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(224), // ||=, reduce: MapLiteral
			reduce(224), // ^^=, reduce: MapLiteral
			reduce(224), // &&=, reduce: MapLiteral
			reduce(224), // ??=, reduce: MapLiteral
			reduce(224), // ???=, reduce: MapLiteral
			reduce(224), // |=, reduce: MapLiteral
			reduce(224), // &=, reduce: MapLiteral
			reduce(224), // ^=, reduce: MapLiteral
			reduce(224), // <<=, reduce: MapLiteral
			reduce(224), // >>=, reduce: MapLiteral
			reduce(224), // >>>=, reduce: MapLiteral
			reduce(224), // +=, reduce: MapLiteral
			reduce(224), // .=, reduce: MapLiteral
			reduce(224), // -=, reduce: MapLiteral
			reduce(224), // *=, reduce: MapLiteral
			reduce(224), // /=, reduce: MapLiteral
			reduce(224), // //=, reduce: MapLiteral
			reduce(224), // %=, reduce: MapLiteral
			reduce(224), // **=, reduce: MapLiteral
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S875
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(164),  // {
			reduce(226), // }, reduce: MapLiteralKeyValuePairs
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(1894), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(33), // $, reduce: Assignment
			nil,        // empty
			reduce(33), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(125), // $, reduce: Assignment
			nil,         // empty
			reduce(125), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(126), // $, reduce: Assignment
			nil,         // empty
			reduce(126), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(127), // $, reduce: Assignment
			nil,         // empty
			reduce(127), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(128), // $, reduce: Assignment
			nil,         // empty
			reduce(128), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(129), // $, reduce: Assignment
			nil,         // empty
			reduce(129), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(130), // $, reduce: Assignment
			nil,         // empty
			reduce(130), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(131), // $, reduce: Assignment
			nil,         // empty
			reduce(131), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(132), // $, reduce: Assignment
			nil,         // empty
			reduce(132), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(133), // $, reduce: Assignment
			nil,         // empty
			reduce(133), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(134), // $, reduce: Assignment
			nil,         // empty
			reduce(134), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(135), // $, reduce: Assignment
			nil,         // empty
			reduce(135), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(136), // $, reduce: Assignment
			nil,         // empty
			reduce(136), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(137), // $, reduce: Assignment
			nil,         // empty
			reduce(137), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(138), // $, reduce: Assignment
			nil,         // empty
			reduce(138), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(139), // $, reduce: Assignment
			nil,         // empty
			reduce(139), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(140), // $, reduce: Assignment
			nil,         // empty
			reduce(140), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(141), // $, reduce: Assignment
			nil,         // empty
			reduce(141), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(142), // $, reduce: Assignment
			nil,         // empty
			reduce(142), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(143), // $, reduce: Assignment
			nil,         // empty
			reduce(143), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			shift(1895), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,       // $
			nil,       // empty
			nil,       // ;
			nil,       // {
			reduce(3), // }, reduce: StatementBlock
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // >
			nil,       // >>
			nil,       // |
			nil,       // stdout
			nil,       // stderr
			nil,       // print
			nil,       // ,
			nil,       // printn
			nil,       // eprint
			nil,       // eprintn
			nil,       // dump
			nil,       // edump
			nil,       // tee
			nil,       // emitf
			nil,       // emit
			nil,       // (
			nil,       // )
			nil,       // emitp
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // $[[[
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // all
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // string_literal
			nil,       // regex_case_insensitive
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_OFLATSEP
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // if
			nil,       // elif
			nil,       // else
			nil,       // while
			nil,       // do
			nil,       // for
			nil,       // in
			nil,       // break
			nil,       // continue
			nil,       // func
			nil,       // subr
			nil,       // return
		},
	},
	actionRow{ // S900
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(1896), // ;
			nil,         // {
			reduce(4),   // }, reduce: NonEmptyStatementBlock
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S901
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(1899), // ;
			shift(903),  // {
			reduce(5),   // }, reduce: NonEmptyStatementBlock
			nil,         // =
			shift(925),  // unset
			shift(927),  // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			shift(928),  // print
			nil,         // ,
			shift(929),  // printn
			shift(930),  // eprint
			shift(931),  // eprintn
			shift(932),  // dump
			shift(933),  // edump
			shift(934),  // tee
			shift(936),  // emitf
			shift(937),  // emit
			shift(938),  // (
			nil,         // )
			shift(939),  // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			shift(1020), // call
			shift(1029), // begin
			shift(1030), // end
			shift(1033), // if
			nil,         // elif
			nil,         // else
			shift(1034), // while
			shift(1035), // do
			shift(1040), // for
			nil,         // in
			shift(1041), // break
			shift(1042), // continue
			shift(1043), // func
			shift(1044), // subr
			shift(1045), // return
		},
	},
	actionRow{ // S902
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(902),  // ;
			shift(903),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(925),  // unset
			shift(927),  // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			shift(928),  // print
			nil,         // ,
			shift(929),  // printn
			shift(930),  // eprint
			shift(931),  // eprintn
			shift(932),  // dump
			shift(933),  // edump
			shift(934),  // tee
			shift(936),  // emitf
			shift(937),  // emit
			shift(938),  // (
			nil,         // )
			shift(939),  // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			shift(1020), // call
			shift(1029), // begin
			shift(1030), // end
			shift(1033), // if
			nil,         // elif
			nil,         // else
			shift(1034), // while
			shift(1035), // do
			shift(1040), // for
			nil,         // in
			shift(1041), // break
			shift(1042), // continue
			shift(1043), // func
			shift(1044), // subr
			shift(1045), // return
		},
	},
	actionRow{ // S903
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(164),  // {
			shift(1901), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(14), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(14), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(15), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(15), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(16), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(16), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(17), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(17), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // 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
			reduce(18), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(18), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S909
		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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(20), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(20), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(21), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(21), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			reduce(22), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(22), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			reduce(23), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(23), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			reduce(24), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(24), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S915
		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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			reduce(26), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(26), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(27), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(27), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(28), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(28), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(29), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(29), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(30), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(30), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(31), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(31), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(32), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(32), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // }
			shift(1903), // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			shift(1904), // ||=
			shift(1905), // ^^=
			shift(1906), // &&=
			shift(1907), // ??=
			shift(1908), // ???=
			shift(1909), // |=
			shift(1910), // &=
			shift(1911), // ^=
			shift(1912), // <<=
			shift(1913), // >>=
			shift(1914), // >>>=
			shift(1915), // +=
			shift(1916), // .=
			shift(1917), // -=
			shift(1918), // *=
			shift(1919), // /=
			shift(1920), // //=
			shift(1921), // %=
			shift(1922), // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(37),  // ;, reduce: BareBoolean
			shift(1924), // {
			reduce(37),  // }, reduce: BareBoolean
			reduce(35),  // =, reduce: Lvalue
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(35),  // ||=, reduce: Lvalue
			reduce(35),  // ^^=, reduce: Lvalue
			reduce(35),  // &&=, reduce: Lvalue
			reduce(35),  // ??=, reduce: Lvalue
			reduce(35),  // ???=, reduce: Lvalue
			reduce(35),  // |=, reduce: Lvalue
			reduce(35),  // &=, reduce: Lvalue
			reduce(35),  // ^=, reduce: Lvalue
			reduce(35),  // <<=, reduce: Lvalue
			reduce(35),  // >>=, reduce: Lvalue
			reduce(35),  // >>>=, reduce: Lvalue
			reduce(35),  // +=, reduce: Lvalue
			reduce(35),  // .=, reduce: Lvalue
			reduce(35),  // -=, reduce: Lvalue
			reduce(35),  // *=, reduce: Lvalue
			reduce(35),  // /=, reduce: Lvalue
			reduce(35),  // //=, reduce: Lvalue
			reduce(35),  // %=, reduce: Lvalue
			reduce(35),  // **=, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(207), // ;, reduce: MlrvalOrFunction
			reduce(207), // {, reduce: MlrvalOrFunction
			reduce(207), // }, reduce: MlrvalOrFunction
			reduce(207), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(207), // ||=, reduce: MlrvalOrFunction
			reduce(207), // ^^=, reduce: MlrvalOrFunction
			reduce(207), // &&=, reduce: MlrvalOrFunction
			reduce(207), // ??=, reduce: MlrvalOrFunction
			reduce(207), // ???=, reduce: MlrvalOrFunction
			reduce(207), // |=, reduce: MlrvalOrFunction
			reduce(207), // &=, reduce: MlrvalOrFunction
			reduce(207), // ^=, reduce: MlrvalOrFunction
			reduce(207), // <<=, reduce: MlrvalOrFunction
			reduce(207), // >>=, reduce: MlrvalOrFunction
			reduce(207), // >>>=, reduce: MlrvalOrFunction
			reduce(207), // +=, reduce: MlrvalOrFunction
			reduce(207), // .=, reduce: MlrvalOrFunction
			reduce(207), // -=, reduce: MlrvalOrFunction
			reduce(207), // *=, reduce: MlrvalOrFunction
			reduce(207), // /=, reduce: MlrvalOrFunction
			reduce(207), // //=, reduce: MlrvalOrFunction
			reduce(207), // %=, reduce: MlrvalOrFunction
			reduce(207), // **=, reduce: MlrvalOrFunction
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(45),  // ;, reduce: PrintStatement
			shift(2013), // {
			reduce(45),  // }, reduce: PrintStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2017), // >
			shift(2018), // >>
			shift(2019), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(49),  // ;, reduce: PrintnStatement
			shift(2013), // {
			reduce(49),  // }, reduce: PrintnStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2017), // >
			shift(2018), // >>
			shift(2019), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(53),  // ;, reduce: EprintStatement
			shift(2013), // {
			reduce(53),  // }, reduce: EprintStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(55),  // ;, reduce: EprintnStatement
			shift(2013), // {
			reduce(55),  // }, reduce: EprintnStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(57),  // ;, reduce: DumpStatement
			shift(2013), // {
			reduce(57),  // }, reduce: DumpStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2017), // >
			shift(2018), // >>
			shift(2019), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(61),  // ;, reduce: EdumpStatement
			shift(2013), // {
			reduce(61),  // }, reduce: EdumpStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			shift(464), // >
			shift(465), // >>
			shift(466), // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(204), // ;, reduce: MlrvalOrFunction
			reduce(204), // {, reduce: MlrvalOrFunction
			reduce(204), // }, reduce: MlrvalOrFunction
			reduce(204), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S936
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2111), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(464),  // >
			shift(465),  // >>
			shift(466),  // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			shift(2125), // field_name
			shift(2126), // $[
			nil,         // ]
			shift(2127), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(2128), // full_srec
			shift(2129), // oosvar_name
			shift(2130), // @[
			shift(2131), // braced_oosvar_name
			shift(2132), // full_oosvar
			shift(2133), // all
			shift(2134), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2111), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(464),  // >
			shift(465),  // >>
			shift(466),  // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2137), // (
			nil,         // )
			nil,         // emitp
			shift(2125), // field_name
			shift(2126), // $[
			nil,         // ]
			shift(2127), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(2128), // full_srec
			shift(2129), // oosvar_name
			shift(2130), // @[
			shift(2131), // braced_oosvar_name
			shift(2132), // full_oosvar
			shift(2133), // all
			shift(2134), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(2111), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(464),  // >
			shift(465),  // >>
			shift(466),  // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2142), // (
			nil,         // )
			nil,         // emitp
			shift(2125), // field_name
			shift(2126), // $[
			nil,         // ]
			shift(2127), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(2128), // full_srec
			shift(2129), // oosvar_name
			shift(2130), // @[
			shift(2131), // braced_oosvar_name
			shift(2132), // full_oosvar
			shift(2133), // all
			shift(2134), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(206), // ;, reduce: MlrvalOrFunction
			reduce(206), // {, reduce: MlrvalOrFunction
			reduce(206), // }, reduce: MlrvalOrFunction
			reduce(206), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(206), // ||=, reduce: MlrvalOrFunction
			reduce(206), // ^^=, reduce: MlrvalOrFunction
			reduce(206), // &&=, reduce: MlrvalOrFunction
			reduce(206), // ??=, reduce: MlrvalOrFunction
			reduce(206), // ???=, reduce: MlrvalOrFunction
			reduce(206), // |=, reduce: MlrvalOrFunction
			reduce(206), // &=, reduce: MlrvalOrFunction
			reduce(206), // ^=, reduce: MlrvalOrFunction
			reduce(206), // <<=, reduce: MlrvalOrFunction
			reduce(206), // >>=, reduce: MlrvalOrFunction
			reduce(206), // >>>=, reduce: MlrvalOrFunction
			reduce(206), // +=, reduce: MlrvalOrFunction
			reduce(206), // .=, reduce: MlrvalOrFunction
			reduce(206), // -=, reduce: MlrvalOrFunction
			reduce(206), // *=, reduce: MlrvalOrFunction
			reduce(206), // /=, reduce: MlrvalOrFunction
			reduce(206), // //=, reduce: MlrvalOrFunction
			reduce(206), // %=, reduce: MlrvalOrFunction
			reduce(206), // **=, reduce: MlrvalOrFunction
			reduce(206), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(108), // ;, reduce: OosvarValue
			reduce(108), // {, reduce: OosvarValue
			reduce(108), // }, reduce: OosvarValue
			reduce(108), // =, reduce: OosvarValue
			nil,         // unset
			nil,         // filter
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(108), // ||=, reduce: OosvarValue
			reduce(108), // ^^=, reduce: OosvarValue
			reduce(108), // &&=, reduce: OosvarValue
			reduce(108), // ??=, reduce: OosvarValue
			reduce(108), // ???=, reduce: OosvarValue
			reduce(108), // |=, reduce: OosvarValue
			reduce(108), // &=, reduce: OosvarValue
			reduce(108), // ^=, reduce: OosvarValue
			reduce(108), // <<=, reduce: OosvarValue
			reduce(108), // >>=, reduce: OosvarValue
			reduce(108), // >>>=, reduce: OosvarValue
			reduce(108), // +=, reduce: OosvarValue
			reduce(108), // .=, reduce: OosvarValue
			reduce(108), // -=, reduce: OosvarValue
			reduce(108), // *=, reduce: OosvarValue
			reduce(108), // /=, reduce: OosvarValue
			reduce(108), // //=, reduce: OosvarValue
			reduce(108), // %=, reduce: OosvarValue
			reduce(108), // **=, reduce: OosvarValue
			reduce(108), // ?, reduce: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S942
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(110), // ;, reduce: OosvarValue
			reduce(110), // {, reduce: OosvarValue
			reduce(110), // }, reduce: OosvarValue
			reduce(110), // =, reduce: OosvarValue
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(110), // ||=, reduce: OosvarValue
			reduce(110), // ^^=, reduce: OosvarValue
			reduce(110), // &&=, reduce: OosvarValue
			reduce(110), // ??=, reduce: OosvarValue
			reduce(110), // ???=, reduce: OosvarValue
			reduce(110), // |=, reduce: OosvarValue
			reduce(110), // &=, reduce: OosvarValue
			reduce(110), // ^=, reduce: OosvarValue
			reduce(110), // <<=, reduce: OosvarValue
			reduce(110), // >>=, reduce: OosvarValue
			reduce(110), // >>>=, reduce: OosvarValue
			reduce(110), // +=, reduce: OosvarValue
			reduce(110), // .=, reduce: OosvarValue
			reduce(110), // -=, reduce: OosvarValue
			reduce(110), // *=, reduce: OosvarValue
			reduce(110), // /=, reduce: OosvarValue
			reduce(110), // //=, reduce: OosvarValue
			reduce(110), // %=, reduce: OosvarValue
			reduce(110), // **=, reduce: OosvarValue
			reduce(110), // ?, reduce: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S943
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(109), // ;, reduce: OosvarValue
			reduce(109), // {, reduce: OosvarValue
			reduce(109), // }, reduce: OosvarValue
			reduce(109), // =, reduce: OosvarValue
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(109), // ||=, reduce: OosvarValue
			reduce(109), // ^^=, reduce: OosvarValue
			reduce(109), // &&=, reduce: OosvarValue
			reduce(109), // ??=, reduce: OosvarValue
			reduce(109), // ???=, reduce: OosvarValue
			reduce(109), // |=, reduce: OosvarValue
			reduce(109), // &=, reduce: OosvarValue
			reduce(109), // ^=, reduce: OosvarValue
			reduce(109), // <<=, reduce: OosvarValue
			reduce(109), // >>=, reduce: OosvarValue
			reduce(109), // >>>=, reduce: OosvarValue
			reduce(109), // +=, reduce: OosvarValue
			reduce(109), // .=, reduce: OosvarValue
			reduce(109), // -=, reduce: OosvarValue
			reduce(109), // *=, reduce: OosvarValue
			reduce(109), // /=, reduce: OosvarValue
			reduce(109), // //=, reduce: OosvarValue
			reduce(109), // %=, reduce: OosvarValue
			reduce(109), // **=, reduce: OosvarValue
			reduce(109), // ?, reduce: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S944
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(97), // ;, reduce: FieldValue
			reduce(97), // {, reduce: FieldValue
			reduce(97), // }, reduce: FieldValue
			reduce(97), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(97), // ||=, reduce: FieldValue
			reduce(97), // ^^=, reduce: FieldValue
			reduce(97), // &&=, reduce: FieldValue
			reduce(97), // ??=, reduce: FieldValue
			reduce(97), // ???=, reduce: FieldValue
			reduce(97), // |=, reduce: FieldValue
			reduce(97), // &=, reduce: FieldValue
			reduce(97), // ^=, reduce: FieldValue
			reduce(97), // <<=, reduce: FieldValue
			reduce(97), // >>=, reduce: FieldValue
			reduce(97), // >>>=, reduce: FieldValue
			reduce(97), // +=, reduce: FieldValue
			reduce(97), // .=, reduce: FieldValue
			reduce(97), // -=, reduce: FieldValue
			reduce(97), // *=, reduce: FieldValue
			reduce(97), // /=, reduce: FieldValue
			reduce(97), // //=, reduce: FieldValue
			reduce(97), // %=, reduce: FieldValue
			reduce(97), // **=, reduce: FieldValue
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S945
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(99), // ;, reduce: FieldValue
			reduce(99), // {, reduce: FieldValue
			reduce(99), // }, reduce: FieldValue
			reduce(99), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(99), // ||=, reduce: FieldValue
			reduce(99), // ^^=, reduce: FieldValue
			reduce(99), // &&=, reduce: FieldValue
			reduce(99), // ??=, reduce: FieldValue
			reduce(99), // ???=, reduce: FieldValue
			reduce(99), // |=, reduce: FieldValue
			reduce(99), // &=, reduce: FieldValue
			reduce(99), // ^=, reduce: FieldValue
			reduce(99), // <<=, reduce: FieldValue
			reduce(99), // >>=, reduce: FieldValue
			reduce(99), // >>>=, reduce: FieldValue
			reduce(99), // +=, reduce: FieldValue
			reduce(99), // .=, reduce: FieldValue
			reduce(99), // -=, reduce: FieldValue
			reduce(99), // *=, reduce: FieldValue
			reduce(99), // /=, reduce: FieldValue
			reduce(99), // //=, reduce: FieldValue
			reduce(99), // %=, reduce: FieldValue
			reduce(99), // **=, reduce: FieldValue
			reduce(99), // ?, reduce: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S946
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(98), // ;, reduce: FieldValue
			reduce(98), // {, reduce: FieldValue
			reduce(98), // }, reduce: FieldValue
			reduce(98), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(98), // ||=, reduce: FieldValue
			reduce(98), // ^^=, reduce: FieldValue
			reduce(98), // &&=, reduce: FieldValue
			reduce(98), // ??=, reduce: FieldValue
			reduce(98), // ???=, reduce: FieldValue
			reduce(98), // |=, reduce: FieldValue
			reduce(98), // &=, reduce: FieldValue
			reduce(98), // ^=, reduce: FieldValue
			reduce(98), // <<=, reduce: FieldValue
			reduce(98), // >>=, reduce: FieldValue
			reduce(98), // >>>=, reduce: FieldValue
			reduce(98), // +=, reduce: FieldValue
			reduce(98), // .=, reduce: FieldValue
			reduce(98), // -=, reduce: FieldValue
			reduce(98), // *=, reduce: FieldValue
			reduce(98), // /=, reduce: FieldValue
			reduce(98), // //=, reduce: FieldValue
			reduce(98), // %=, reduce: FieldValue
			reduce(98), // **=, reduce: FieldValue
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S947
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(222), // ;, reduce: MlrvalOrFunction
			reduce(222), // {, reduce: MlrvalOrFunction
			reduce(222), // }, reduce: MlrvalOrFunction
			reduce(222), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(222), // ||=, reduce: MlrvalOrFunction
			reduce(222), // ^^=, reduce: MlrvalOrFunction
			reduce(222), // &&=, reduce: MlrvalOrFunction
			reduce(222), // ??=, reduce: MlrvalOrFunction
			reduce(222), // ???=, reduce: MlrvalOrFunction
			reduce(222), // |=, reduce: MlrvalOrFunction
			reduce(222), // &=, reduce: MlrvalOrFunction
			reduce(222), // ^=, reduce: MlrvalOrFunction
			reduce(222), // <<=, reduce: MlrvalOrFunction
			reduce(222), // >>=, reduce: MlrvalOrFunction
			reduce(222), // >>>=, reduce: MlrvalOrFunction
			reduce(222), // +=, reduce: MlrvalOrFunction
			reduce(222), // .=, reduce: MlrvalOrFunction
			reduce(222), // -=, reduce: MlrvalOrFunction
			reduce(222), // *=, reduce: MlrvalOrFunction
			reduce(222), // /=, reduce: MlrvalOrFunction
			reduce(222), // //=, reduce: MlrvalOrFunction
			reduce(222), // %=, reduce: MlrvalOrFunction
			reduce(222), // **=, reduce: MlrvalOrFunction
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(203), // ;, reduce: MlrvalOrFunction
			reduce(203), // {, reduce: MlrvalOrFunction
			reduce(203), // }, reduce: MlrvalOrFunction
			reduce(203), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(203), // ||=, reduce: MlrvalOrFunction
			reduce(203), // ^^=, reduce: MlrvalOrFunction
			reduce(203), // &&=, reduce: MlrvalOrFunction
			reduce(203), // ??=, reduce: MlrvalOrFunction
			reduce(203), // ???=, reduce: MlrvalOrFunction
			reduce(203), // |=, reduce: MlrvalOrFunction
			reduce(203), // &=, reduce: MlrvalOrFunction
			reduce(203), // ^=, reduce: MlrvalOrFunction
			reduce(203), // <<=, reduce: MlrvalOrFunction
			reduce(203), // >>=, reduce: MlrvalOrFunction
			reduce(203), // >>>=, reduce: MlrvalOrFunction
			reduce(203), // +=, reduce: MlrvalOrFunction
			reduce(203), // .=, reduce: MlrvalOrFunction
			reduce(203), // -=, reduce: MlrvalOrFunction
			reduce(203), // *=, reduce: MlrvalOrFunction
			reduce(203), // /=, reduce: MlrvalOrFunction
			reduce(203), // //=, reduce: MlrvalOrFunction
			reduce(203), // %=, reduce: MlrvalOrFunction
			reduce(203), // **=, reduce: MlrvalOrFunction
			reduce(203), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(100), // ;, reduce: FieldValue
			reduce(100), // {, reduce: FieldValue
			reduce(100), // }, reduce: FieldValue
			reduce(100), // =, reduce: FieldValue
			nil,         // unset
			nil,         // filter
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(100), // ||=, reduce: FieldValue
			reduce(100), // ^^=, reduce: FieldValue
			reduce(100), // &&=, reduce: FieldValue
			reduce(100), // ??=, reduce: FieldValue
			reduce(100), // ???=, reduce: FieldValue
			reduce(100), // |=, reduce: FieldValue
			reduce(100), // &=, reduce: FieldValue
			reduce(100), // ^=, reduce: FieldValue
			reduce(100), // <<=, reduce: FieldValue
			reduce(100), // >>=, reduce: FieldValue
			reduce(100), // >>>=, reduce: FieldValue
			reduce(100), // +=, reduce: FieldValue
			reduce(100), // .=, reduce: FieldValue
			reduce(100), // -=, reduce: FieldValue
			reduce(100), // *=, reduce: FieldValue
			reduce(100), // /=, reduce: FieldValue
			reduce(100), // //=, reduce: FieldValue
			reduce(100), // %=, reduce: FieldValue
			reduce(100), // **=, reduce: FieldValue
			reduce(100), // ?, reduce: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S950
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(101), // ;, reduce: FieldValue
			reduce(101), // {, reduce: FieldValue
			reduce(101), // }, reduce: FieldValue
			reduce(101), // =, reduce: FieldValue
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(101), // ||=, reduce: FieldValue
			reduce(101), // ^^=, reduce: FieldValue
			reduce(101), // &&=, reduce: FieldValue
			reduce(101), // ??=, reduce: FieldValue
			reduce(101), // ???=, reduce: FieldValue
			reduce(101), // |=, reduce: FieldValue
			reduce(101), // &=, reduce: FieldValue
			reduce(101), // ^=, reduce: FieldValue
			reduce(101), // <<=, reduce: FieldValue
			reduce(101), // >>=, reduce: FieldValue
			reduce(101), // >>>=, reduce: FieldValue
			reduce(101), // +=, reduce: FieldValue
			reduce(101), // .=, reduce: FieldValue
			reduce(101), // -=, reduce: FieldValue
			reduce(101), // *=, reduce: FieldValue
			reduce(101), // /=, reduce: FieldValue
			reduce(101), // //=, reduce: FieldValue
			reduce(101), // %=, reduce: FieldValue
			reduce(101), // **=, reduce: FieldValue
			reduce(101), // ?, reduce: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S951
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(102), // ;, reduce: DirectFieldValue
			reduce(102), // {, reduce: DirectFieldValue
			reduce(102), // }, reduce: DirectFieldValue
			reduce(102), // =, reduce: DirectFieldValue
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(102), // ||=, reduce: DirectFieldValue
			reduce(102), // ^^=, reduce: DirectFieldValue
			reduce(102), // &&=, reduce: DirectFieldValue
			reduce(102), // ??=, reduce: DirectFieldValue
			reduce(102), // ???=, reduce: DirectFieldValue
			reduce(102), // |=, reduce: DirectFieldValue
			reduce(102), // &=, reduce: DirectFieldValue
			reduce(102), // ^=, reduce: DirectFieldValue
			reduce(102), // <<=, reduce: DirectFieldValue
			reduce(102), // >>=, reduce: DirectFieldValue
			reduce(102), // >>>=, reduce: DirectFieldValue
			reduce(102), // +=, reduce: DirectFieldValue
			reduce(102), // .=, reduce: DirectFieldValue
			reduce(102), // -=, reduce: DirectFieldValue
			reduce(102), // *=, reduce: DirectFieldValue
			reduce(102), // /=, reduce: DirectFieldValue
			reduce(102), // //=, reduce: DirectFieldValue
			reduce(102), // %=, reduce: DirectFieldValue
			reduce(102), // **=, reduce: DirectFieldValue
			reduce(102), // ?, reduce: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S952
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(104), // ;, reduce: BracedFieldValue
			reduce(104), // {, reduce: BracedFieldValue
			reduce(104), // }, reduce: BracedFieldValue
			reduce(104), // =, reduce: BracedFieldValue
			nil,         // unset
			nil,         // filter
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(104), // ||=, reduce: BracedFieldValue
			reduce(104), // ^^=, reduce: BracedFieldValue
			reduce(104), // &&=, reduce: BracedFieldValue
			reduce(104), // ??=, reduce: BracedFieldValue
			reduce(104), // ???=, reduce: BracedFieldValue
			reduce(104), // |=, reduce: BracedFieldValue
			reduce(104), // &=, reduce: BracedFieldValue
			reduce(104), // ^=, reduce: BracedFieldValue
			reduce(104), // <<=, reduce: BracedFieldValue
			reduce(104), // >>=, reduce: BracedFieldValue
			reduce(104), // >>>=, reduce: BracedFieldValue
			reduce(104), // +=, reduce: BracedFieldValue
			reduce(104), // .=, reduce: BracedFieldValue
			reduce(104), // -=, reduce: BracedFieldValue
			reduce(104), // *=, reduce: BracedFieldValue
			reduce(104), // /=, reduce: BracedFieldValue
			reduce(104), // //=, reduce: BracedFieldValue
			reduce(104), // %=, reduce: BracedFieldValue
			reduce(104), // **=, reduce: BracedFieldValue
			reduce(104), // ?, reduce: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S954
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(107), // ;, reduce: FullSrec
			reduce(107), // {, reduce: FullSrec
			reduce(107), // }, reduce: FullSrec
			reduce(107), // =, reduce: FullSrec
			nil,         // unset
			nil,         // filter
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(107), // ||=, reduce: FullSrec
			reduce(107), // ^^=, reduce: FullSrec
			reduce(107), // &&=, reduce: FullSrec
			reduce(107), // ??=, reduce: FullSrec
			reduce(107), // ???=, reduce: FullSrec
			reduce(107), // |=, reduce: FullSrec
			reduce(107), // &=, reduce: FullSrec
			reduce(107), // ^=, reduce: FullSrec
			reduce(107), // <<=, reduce: FullSrec
			reduce(107), // >>=, reduce: FullSrec
			reduce(107), // >>>=, reduce: FullSrec
			reduce(107), // +=, reduce: FullSrec
			reduce(107), // .=, reduce: FullSrec
			reduce(107), // -=, reduce: FullSrec
			reduce(107), // *=, reduce: FullSrec
			reduce(107), // /=, reduce: FullSrec
			reduce(107), // //=, reduce: FullSrec
			reduce(107), // %=, reduce: FullSrec
			reduce(107), // **=, reduce: FullSrec
			reduce(107), // ?, reduce: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S957
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(205), // ;, reduce: MlrvalOrFunction
			reduce(205), // {, reduce: MlrvalOrFunction
			reduce(205), // }, reduce: MlrvalOrFunction
			reduce(205), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(205), // ||=, reduce: MlrvalOrFunction
			reduce(205), // ^^=, reduce: MlrvalOrFunction
			reduce(205), // &&=, reduce: MlrvalOrFunction
			reduce(205), // ??=, reduce: MlrvalOrFunction
			reduce(205), // ???=, reduce: MlrvalOrFunction
			reduce(205), // |=, reduce: MlrvalOrFunction
			reduce(205), // &=, reduce: MlrvalOrFunction
			reduce(205), // ^=, reduce: MlrvalOrFunction
			reduce(205), // <<=, reduce: MlrvalOrFunction
			reduce(205), // >>=, reduce: MlrvalOrFunction
			reduce(205), // >>>=, reduce: MlrvalOrFunction
			reduce(205), // +=, reduce: MlrvalOrFunction
			reduce(205), // .=, reduce: MlrvalOrFunction
			reduce(205), // -=, reduce: MlrvalOrFunction
			reduce(205), // *=, reduce: MlrvalOrFunction
			reduce(205), // /=, reduce: MlrvalOrFunction
			reduce(205), // //=, reduce: MlrvalOrFunction
			reduce(205), // %=, reduce: MlrvalOrFunction
			reduce(205), // **=, reduce: MlrvalOrFunction
			reduce(205), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(111), // ;, reduce: DirectOosvarValue
			reduce(111), // {, reduce: DirectOosvarValue
			reduce(111), // }, reduce: DirectOosvarValue
			reduce(111), // =, reduce: DirectOosvarValue
			nil,         // unset
			nil,         // filter
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(111), // ||=, reduce: DirectOosvarValue
			reduce(111), // ^^=, reduce: DirectOosvarValue
			reduce(111), // &&=, reduce: DirectOosvarValue
			reduce(111), // ??=, reduce: DirectOosvarValue
			reduce(111), // ???=, reduce: DirectOosvarValue
			reduce(111), // |=, reduce: DirectOosvarValue
			reduce(111), // &=, reduce: DirectOosvarValue
			reduce(111), // ^=, reduce: DirectOosvarValue
			reduce(111), // <<=, reduce: DirectOosvarValue
			reduce(111), // >>=, reduce: DirectOosvarValue
			reduce(111), // >>>=, reduce: DirectOosvarValue
			reduce(111), // +=, reduce: DirectOosvarValue
			reduce(111), // .=, reduce: DirectOosvarValue
			reduce(111), // -=, reduce: DirectOosvarValue
			reduce(111), // *=, reduce: DirectOosvarValue
			reduce(111), // /=, reduce: DirectOosvarValue
			reduce(111), // //=, reduce: DirectOosvarValue
			reduce(111), // %=, reduce: DirectOosvarValue
			reduce(111), // **=, reduce: DirectOosvarValue
			reduce(111), // ?, reduce: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S959
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(113), // ;, reduce: BracedOosvarValue
			reduce(113), // {, reduce: BracedOosvarValue
			reduce(113), // }, reduce: BracedOosvarValue
			reduce(113), // =, reduce: BracedOosvarValue
			nil,         // unset
			nil,         // filter
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(113), // ||=, reduce: BracedOosvarValue
			reduce(113), // ^^=, reduce: BracedOosvarValue
			reduce(113), // &&=, reduce: BracedOosvarValue
			reduce(113), // ??=, reduce: BracedOosvarValue
			reduce(113), // ???=, reduce: BracedOosvarValue
			reduce(113), // |=, reduce: BracedOosvarValue
			reduce(113), // &=, reduce: BracedOosvarValue
			reduce(113), // ^=, reduce: BracedOosvarValue
			reduce(113), // <<=, reduce: BracedOosvarValue
			reduce(113), // >>=, reduce: BracedOosvarValue
			reduce(113), // >>>=, reduce: BracedOosvarValue
			reduce(113), // +=, reduce: BracedOosvarValue
			reduce(113), // .=, reduce: BracedOosvarValue
			reduce(113), // -=, reduce: BracedOosvarValue
			reduce(113), // *=, reduce: BracedOosvarValue
			reduce(113), // /=, reduce: BracedOosvarValue
			reduce(113), // //=, reduce: BracedOosvarValue
			reduce(113), // %=, reduce: BracedOosvarValue
			reduce(113), // **=, reduce: BracedOosvarValue
			reduce(113), // ?, reduce: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S961
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(114), // ;, reduce: FullOosvar
			reduce(114), // {, reduce: FullOosvar
			reduce(114), // }, reduce: FullOosvar
			reduce(114), // =, reduce: FullOosvar
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(114), // ||=, reduce: FullOosvar
			reduce(114), // ^^=, reduce: FullOosvar
			reduce(114), // &&=, reduce: FullOosvar
			reduce(114), // ??=, reduce: FullOosvar
			reduce(114), // ???=, reduce: FullOosvar
			reduce(114), // |=, reduce: FullOosvar
			reduce(114), // &=, reduce: FullOosvar
			reduce(114), // ^=, reduce: FullOosvar
			reduce(114), // <<=, reduce: FullOosvar
			reduce(114), // >>=, reduce: FullOosvar
			reduce(114), // >>>=, reduce: FullOosvar
			reduce(114), // +=, reduce: FullOosvar
			reduce(114), // .=, reduce: FullOosvar
			reduce(114), // -=, reduce: FullOosvar
			reduce(114), // *=, reduce: FullOosvar
			reduce(114), // /=, reduce: FullOosvar
			reduce(114), // //=, reduce: FullOosvar
			reduce(114), // %=, reduce: FullOosvar
			reduce(114), // **=, reduce: FullOosvar
			reduce(114), // ?, reduce: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S962
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(115), // ;, reduce: FullOosvar
			reduce(115), // {, reduce: FullOosvar
			reduce(115), // }, reduce: FullOosvar
			reduce(115), // =, reduce: FullOosvar
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(115), // ||=, reduce: FullOosvar
			reduce(115), // ^^=, reduce: FullOosvar
			reduce(115), // &&=, reduce: FullOosvar
			reduce(115), // ??=, reduce: FullOosvar
			reduce(115), // ???=, reduce: FullOosvar
			reduce(115), // |=, reduce: FullOosvar
			reduce(115), // &=, reduce: FullOosvar
			reduce(115), // ^=, reduce: FullOosvar
			reduce(115), // <<=, reduce: FullOosvar
			reduce(115), // >>=, reduce: FullOosvar
			reduce(115), // >>>=, reduce: FullOosvar
			reduce(115), // +=, reduce: FullOosvar
			reduce(115), // .=, reduce: FullOosvar
			reduce(115), // -=, reduce: FullOosvar
			reduce(115), // *=, reduce: FullOosvar
			reduce(115), // /=, reduce: FullOosvar
			reduce(115), // //=, reduce: FullOosvar
			reduce(115), // %=, reduce: FullOosvar
			reduce(115), // **=, reduce: FullOosvar
			reduce(115), // ?, reduce: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S963
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(116), // ;, reduce: LocalVariable
			reduce(116), // {, reduce: LocalVariable
			reduce(116), // }, reduce: LocalVariable
			reduce(116), // =, reduce: LocalVariable
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(116), // ||=, reduce: LocalVariable
			reduce(116), // ^^=, reduce: LocalVariable
			reduce(116), // &&=, reduce: LocalVariable
			reduce(116), // ??=, reduce: LocalVariable
			reduce(116), // ???=, reduce: LocalVariable
			reduce(116), // |=, reduce: LocalVariable
			reduce(116), // &=, reduce: LocalVariable
			reduce(116), // ^=, reduce: LocalVariable
			reduce(116), // <<=, reduce: LocalVariable
			reduce(116), // >>=, reduce: LocalVariable
			reduce(116), // >>>=, reduce: LocalVariable
			reduce(116), // +=, reduce: LocalVariable
			reduce(116), // .=, reduce: LocalVariable
			reduce(116), // -=, reduce: LocalVariable
			reduce(116), // *=, reduce: LocalVariable
			reduce(116), // /=, reduce: LocalVariable
			reduce(116), // //=, reduce: LocalVariable
			reduce(116), // %=, reduce: LocalVariable
			reduce(116), // **=, reduce: LocalVariable
			reduce(116), // ?, reduce: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S964
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(144), // ;, reduce: Rvalue
			reduce(144), // {, reduce: Rvalue
			reduce(144), // }, reduce: Rvalue
			reduce(144), // =, reduce: Rvalue
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(144), // ||=, reduce: Rvalue
			reduce(144), // ^^=, reduce: Rvalue
			reduce(144), // &&=, reduce: Rvalue
			reduce(144), // ??=, reduce: Rvalue
			reduce(144), // ???=, reduce: Rvalue
			reduce(144), // |=, reduce: Rvalue
			reduce(144), // &=, reduce: Rvalue
			reduce(144), // ^=, reduce: Rvalue
			reduce(144), // <<=, reduce: Rvalue
			reduce(144), // >>=, reduce: Rvalue
			reduce(144), // >>>=, reduce: Rvalue
			reduce(144), // +=, reduce: Rvalue
			reduce(144), // .=, reduce: Rvalue
			reduce(144), // -=, reduce: Rvalue
			reduce(144), // *=, reduce: Rvalue
			reduce(144), // /=, reduce: Rvalue
			reduce(144), // //=, reduce: Rvalue
			reduce(144), // %=, reduce: Rvalue
			reduce(144), // **=, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(145), // ;, reduce: PrecedenceChainStart
			reduce(145), // {, reduce: PrecedenceChainStart
			reduce(145), // }, reduce: PrecedenceChainStart
			reduce(145), // =, reduce: PrecedenceChainStart
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(145), // ||=, reduce: PrecedenceChainStart
			reduce(145), // ^^=, reduce: PrecedenceChainStart
			reduce(145), // &&=, reduce: PrecedenceChainStart
			reduce(145), // ??=, reduce: PrecedenceChainStart
			reduce(145), // ???=, reduce: PrecedenceChainStart
			reduce(145), // |=, reduce: PrecedenceChainStart
			reduce(145), // &=, reduce: PrecedenceChainStart
			reduce(145), // ^=, reduce: PrecedenceChainStart
			reduce(145), // <<=, reduce: PrecedenceChainStart
			reduce(145), // >>=, reduce: PrecedenceChainStart
			reduce(145), // >>>=, reduce: PrecedenceChainStart
			reduce(145), // +=, reduce: PrecedenceChainStart
			reduce(145), // .=, reduce: PrecedenceChainStart
			reduce(145), // -=, reduce: PrecedenceChainStart
			reduce(145), // *=, reduce: PrecedenceChainStart
			reduce(145), // /=, reduce: PrecedenceChainStart
			reduce(145), // //=, reduce: PrecedenceChainStart
			reduce(145), // %=, reduce: PrecedenceChainStart
			reduce(145), // **=, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(147), // ;, reduce: TernaryTerm
			reduce(147), // {, reduce: TernaryTerm
			reduce(147), // }, reduce: TernaryTerm
			reduce(147), // =, reduce: TernaryTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(147), // ||=, reduce: TernaryTerm
			reduce(147), // ^^=, reduce: TernaryTerm
			reduce(147), // &&=, reduce: TernaryTerm
			reduce(147), // ??=, reduce: TernaryTerm
			reduce(147), // ???=, reduce: TernaryTerm
			reduce(147), // |=, reduce: TernaryTerm
			reduce(147), // &=, reduce: TernaryTerm
			reduce(147), // ^=, reduce: TernaryTerm
			reduce(147), // <<=, reduce: TernaryTerm
			reduce(147), // >>=, reduce: TernaryTerm
			reduce(147), // >>>=, reduce: TernaryTerm
			reduce(147), // +=, reduce: TernaryTerm
			reduce(147), // .=, reduce: TernaryTerm
			reduce(147), // -=, reduce: TernaryTerm
			reduce(147), // *=, reduce: TernaryTerm
			reduce(147), // /=, reduce: TernaryTerm
			reduce(147), // //=, reduce: TernaryTerm
			reduce(147), // %=, reduce: TernaryTerm
			reduce(147), // **=, reduce: TernaryTerm
			shift(2147), // ?
			nil,         // :
			shift(2148), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(149), // ;, reduce: LogicalOrTerm
			reduce(149), // {, reduce: LogicalOrTerm
			reduce(149), // }, reduce: LogicalOrTerm
			reduce(149), // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(149), // ||=, reduce: LogicalOrTerm
			reduce(149), // ^^=, reduce: LogicalOrTerm
			reduce(149), // &&=, reduce: LogicalOrTerm
			reduce(149), // ??=, reduce: LogicalOrTerm
			reduce(149), // ???=, reduce: LogicalOrTerm
			reduce(149), // |=, reduce: LogicalOrTerm
			reduce(149), // &=, reduce: LogicalOrTerm
			reduce(149), // ^=, reduce: LogicalOrTerm
			reduce(149), // <<=, reduce: LogicalOrTerm
			reduce(149), // >>=, reduce: LogicalOrTerm
			reduce(149), // >>>=, reduce: LogicalOrTerm
			reduce(149), // +=, reduce: LogicalOrTerm
			reduce(149), // .=, reduce: LogicalOrTerm
			reduce(149), // -=, reduce: LogicalOrTerm
			reduce(149), // *=, reduce: LogicalOrTerm
			reduce(149), // /=, reduce: LogicalOrTerm
			reduce(149), // //=, reduce: LogicalOrTerm
			reduce(149), // %=, reduce: LogicalOrTerm
			reduce(149), // **=, reduce: LogicalOrTerm
			reduce(149), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(2149), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(151), // ;, reduce: LogicalXORTerm
			reduce(151), // {, reduce: LogicalXORTerm
			reduce(151), // }, reduce: LogicalXORTerm
			reduce(151), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(151), // ||=, reduce: LogicalXORTerm
			reduce(151), // ^^=, reduce: LogicalXORTerm
			reduce(151), // &&=, reduce: LogicalXORTerm
			reduce(151), // ??=, reduce: LogicalXORTerm
			reduce(151), // ???=, reduce: LogicalXORTerm
			reduce(151), // |=, reduce: LogicalXORTerm
			reduce(151), // &=, reduce: LogicalXORTerm
			reduce(151), // ^=, reduce: LogicalXORTerm
			reduce(151), // <<=, reduce: LogicalXORTerm
			reduce(151), // >>=, reduce: LogicalXORTerm
			reduce(151), // >>>=, reduce: LogicalXORTerm
			reduce(151), // +=, reduce: LogicalXORTerm
			reduce(151), // .=, reduce: LogicalXORTerm
			reduce(151), // -=, reduce: LogicalXORTerm
			reduce(151), // *=, reduce: LogicalXORTerm
			reduce(151), // /=, reduce: LogicalXORTerm
			reduce(151), // //=, reduce: LogicalXORTerm
			reduce(151), // %=, reduce: LogicalXORTerm
			reduce(151), // **=, reduce: LogicalXORTerm
			reduce(151), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(153), // ;, reduce: LogicalAndTerm
			reduce(153), // {, reduce: LogicalAndTerm
			reduce(153), // }, reduce: LogicalAndTerm
			reduce(153), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(153), // ||=, reduce: LogicalAndTerm
			reduce(153), // ^^=, reduce: LogicalAndTerm
			reduce(153), // &&=, reduce: LogicalAndTerm
			reduce(153), // ??=, reduce: LogicalAndTerm
			reduce(153), // ???=, reduce: LogicalAndTerm
			reduce(153), // |=, reduce: LogicalAndTerm
			reduce(153), // &=, reduce: LogicalAndTerm
			reduce(153), // ^=, reduce: LogicalAndTerm
			reduce(153), // <<=, reduce: LogicalAndTerm
			reduce(153), // >>=, reduce: LogicalAndTerm
			reduce(153), // >>>=, reduce: LogicalAndTerm
			reduce(153), // +=, reduce: LogicalAndTerm
			reduce(153), // .=, reduce: LogicalAndTerm
			reduce(153), // -=, reduce: LogicalAndTerm
			reduce(153), // *=, reduce: LogicalAndTerm
			reduce(153), // /=, reduce: LogicalAndTerm
			reduce(153), // //=, reduce: LogicalAndTerm
			reduce(153), // %=, reduce: LogicalAndTerm
			reduce(153), // **=, reduce: LogicalAndTerm
			reduce(153), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(155), // ;, reduce: AbsentCoalesceTerm
			reduce(155), // {, reduce: AbsentCoalesceTerm
			reduce(155), // }, reduce: AbsentCoalesceTerm
			reduce(155), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(155), // ||=, reduce: AbsentCoalesceTerm
			reduce(155), // ^^=, reduce: AbsentCoalesceTerm
			reduce(155), // &&=, reduce: AbsentCoalesceTerm
			reduce(155), // ??=, reduce: AbsentCoalesceTerm
			reduce(155), // ???=, reduce: AbsentCoalesceTerm
			reduce(155), // |=, reduce: AbsentCoalesceTerm
			reduce(155), // &=, reduce: AbsentCoalesceTerm
			reduce(155), // ^=, reduce: AbsentCoalesceTerm
			reduce(155), // <<=, reduce: AbsentCoalesceTerm
			reduce(155), // >>=, reduce: AbsentCoalesceTerm
			reduce(155), // >>>=, reduce: AbsentCoalesceTerm
			reduce(155), // +=, reduce: AbsentCoalesceTerm
			reduce(155), // .=, reduce: AbsentCoalesceTerm
			reduce(155), // -=, reduce: AbsentCoalesceTerm
			reduce(155), // *=, reduce: AbsentCoalesceTerm
			reduce(155), // /=, reduce: AbsentCoalesceTerm
			reduce(155), // //=, reduce: AbsentCoalesceTerm
			reduce(155), // %=, reduce: AbsentCoalesceTerm
			reduce(155), // **=, reduce: AbsentCoalesceTerm
			reduce(155), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(157), // ;, reduce: EmptyCoalesceTerm
			reduce(157), // {, reduce: EmptyCoalesceTerm
			reduce(157), // }, reduce: EmptyCoalesceTerm
			reduce(157), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(157), // ||=, reduce: EmptyCoalesceTerm
			reduce(157), // ^^=, reduce: EmptyCoalesceTerm
			reduce(157), // &&=, reduce: EmptyCoalesceTerm
			reduce(157), // ??=, reduce: EmptyCoalesceTerm
			reduce(157), // ???=, reduce: EmptyCoalesceTerm
			reduce(157), // |=, reduce: EmptyCoalesceTerm
			reduce(157), // &=, reduce: EmptyCoalesceTerm
			reduce(157), // ^=, reduce: EmptyCoalesceTerm
			reduce(157), // <<=, reduce: EmptyCoalesceTerm
			reduce(157), // >>=, reduce: EmptyCoalesceTerm
			reduce(157), // >>>=, reduce: EmptyCoalesceTerm
			reduce(157), // +=, reduce: EmptyCoalesceTerm
			reduce(157), // .=, reduce: EmptyCoalesceTerm
			reduce(157), // -=, reduce: EmptyCoalesceTerm
			reduce(157), // *=, reduce: EmptyCoalesceTerm
			reduce(157), // /=, reduce: EmptyCoalesceTerm
			reduce(157), // //=, reduce: EmptyCoalesceTerm
			reduce(157), // %=, reduce: EmptyCoalesceTerm
			reduce(157), // **=, reduce: EmptyCoalesceTerm
			reduce(157), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(2153), // =~
			shift(2154), // !=~
			shift(2155), // ==
			shift(2156), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(162), // ;, reduce: EqneTerm
			reduce(162), // {, reduce: EqneTerm
			reduce(162), // }, reduce: EqneTerm
			reduce(162), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(2157), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(162), // ||=, reduce: EqneTerm
			reduce(162), // ^^=, reduce: EqneTerm
			reduce(162), // &&=, reduce: EqneTerm
			reduce(162), // ??=, reduce: EqneTerm
			reduce(162), // ???=, reduce: EqneTerm
			reduce(162), // |=, reduce: EqneTerm
			reduce(162), // &=, reduce: EqneTerm
			reduce(162), // ^=, reduce: EqneTerm
			reduce(162), // <<=, reduce: EqneTerm
			reduce(162), // >>=, reduce: EqneTerm
			reduce(162), // >>>=, reduce: EqneTerm
			reduce(162), // +=, reduce: EqneTerm
			reduce(162), // .=, reduce: EqneTerm
			reduce(162), // -=, reduce: EqneTerm
			reduce(162), // *=, reduce: EqneTerm
			reduce(162), // /=, reduce: EqneTerm
			reduce(162), // //=, reduce: EqneTerm
			reduce(162), // %=, reduce: EqneTerm
			reduce(162), // **=, reduce: EqneTerm
			reduce(162), // ?, reduce: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(2158), // >=
			shift(2159), // <
			shift(2160), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(167), // ;, reduce: CmpTerm
			reduce(167), // {, reduce: CmpTerm
			reduce(167), // }, reduce: CmpTerm
			reduce(167), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(2161), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(167), // ||=, reduce: CmpTerm
			reduce(167), // ^^=, reduce: CmpTerm
			reduce(167), // &&=, reduce: CmpTerm
			reduce(167), // ??=, reduce: CmpTerm
			reduce(167), // ???=, reduce: CmpTerm
			reduce(167), // |=, reduce: CmpTerm
			reduce(167), // &=, reduce: CmpTerm
			reduce(167), // ^=, reduce: CmpTerm
			reduce(167), // <<=, reduce: CmpTerm
			reduce(167), // >>=, reduce: CmpTerm
			reduce(167), // >>>=, reduce: CmpTerm
			reduce(167), // +=, reduce: CmpTerm
			reduce(167), // .=, reduce: CmpTerm
			reduce(167), // -=, reduce: CmpTerm
			reduce(167), // *=, reduce: CmpTerm
			reduce(167), // /=, reduce: CmpTerm
			reduce(167), // //=, reduce: CmpTerm
			reduce(167), // %=, reduce: CmpTerm
			reduce(167), // **=, reduce: CmpTerm
			reduce(167), // ?, reduce: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(169), // ;, reduce: BitwiseORTerm
			reduce(169), // {, reduce: BitwiseORTerm
			reduce(169), // }, reduce: BitwiseORTerm
			reduce(169), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(169), // ||=, reduce: BitwiseORTerm
			reduce(169), // ^^=, reduce: BitwiseORTerm
			reduce(169), // &&=, reduce: BitwiseORTerm
			reduce(169), // ??=, reduce: BitwiseORTerm
			reduce(169), // ???=, reduce: BitwiseORTerm
			reduce(169), // |=, reduce: BitwiseORTerm
			reduce(169), // &=, reduce: BitwiseORTerm
			reduce(169), // ^=, reduce: BitwiseORTerm
			reduce(169), // <<=, reduce: BitwiseORTerm
			reduce(169), // >>=, reduce: BitwiseORTerm
			reduce(169), // >>>=, reduce: BitwiseORTerm
			reduce(169), // +=, reduce: BitwiseORTerm
			reduce(169), // .=, reduce: BitwiseORTerm
			reduce(169), // -=, reduce: BitwiseORTerm
			reduce(169), // *=, reduce: BitwiseORTerm
			reduce(169), // /=, reduce: BitwiseORTerm
			reduce(169), // //=, reduce: BitwiseORTerm
			reduce(169), // %=, reduce: BitwiseORTerm
			reduce(169), // **=, reduce: BitwiseORTerm
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(2162), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(171), // ;, reduce: BitwiseXORTerm
			reduce(171), // {, reduce: BitwiseXORTerm
			reduce(171), // }, reduce: BitwiseXORTerm
			reduce(171), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(171), // ||=, reduce: BitwiseXORTerm
			reduce(171), // ^^=, reduce: BitwiseXORTerm
			reduce(171), // &&=, reduce: BitwiseXORTerm
			reduce(171), // ??=, reduce: BitwiseXORTerm
			reduce(171), // ???=, reduce: BitwiseXORTerm
			reduce(171), // |=, reduce: BitwiseXORTerm
			reduce(171), // &=, reduce: BitwiseXORTerm
			reduce(171), // ^=, reduce: BitwiseXORTerm
			reduce(171), // <<=, reduce: BitwiseXORTerm
			reduce(171), // >>=, reduce: BitwiseXORTerm
			reduce(171), // >>>=, reduce: BitwiseXORTerm
			reduce(171), // +=, reduce: BitwiseXORTerm
			reduce(171), // .=, reduce: BitwiseXORTerm
			reduce(171), // -=, reduce: BitwiseXORTerm
			reduce(171), // *=, reduce: BitwiseXORTerm
			reduce(171), // /=, reduce: BitwiseXORTerm
			reduce(171), // //=, reduce: BitwiseXORTerm
			reduce(171), // %=, reduce: BitwiseXORTerm
			reduce(171), // **=, reduce: BitwiseXORTerm
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(2163), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(173), // ;, reduce: BitwiseANDTerm
			reduce(173), // {, reduce: BitwiseANDTerm
			reduce(173), // }, reduce: BitwiseANDTerm
			reduce(173), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(2164), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(173), // ||=, reduce: BitwiseANDTerm
			reduce(173), // ^^=, reduce: BitwiseANDTerm
			reduce(173), // &&=, reduce: BitwiseANDTerm
			reduce(173), // ??=, reduce: BitwiseANDTerm
			reduce(173), // ???=, reduce: BitwiseANDTerm
			reduce(173), // |=, reduce: BitwiseANDTerm
			reduce(173), // &=, reduce: BitwiseANDTerm
			reduce(173), // ^=, reduce: BitwiseANDTerm
			reduce(173), // <<=, reduce: BitwiseANDTerm
			reduce(173), // >>=, reduce: BitwiseANDTerm
			reduce(173), // >>>=, reduce: BitwiseANDTerm
			reduce(173), // +=, reduce: BitwiseANDTerm
			reduce(173), // .=, reduce: BitwiseANDTerm
			reduce(173), // -=, reduce: BitwiseANDTerm
			reduce(173), // *=, reduce: BitwiseANDTerm
			reduce(173), // /=, reduce: BitwiseANDTerm
			reduce(173), // //=, reduce: BitwiseANDTerm
			reduce(173), // %=, reduce: BitwiseANDTerm
			reduce(173), // **=, reduce: BitwiseANDTerm
			reduce(173), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(2165), // <<
			shift(2166), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(177), // ;, reduce: BitwiseShiftTerm
			reduce(177), // {, reduce: BitwiseShiftTerm
			reduce(177), // }, reduce: BitwiseShiftTerm
			reduce(177), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(177), // ||=, reduce: BitwiseShiftTerm
			reduce(177), // ^^=, reduce: BitwiseShiftTerm
			reduce(177), // &&=, reduce: BitwiseShiftTerm
			reduce(177), // ??=, reduce: BitwiseShiftTerm
			reduce(177), // ???=, reduce: BitwiseShiftTerm
			reduce(177), // |=, reduce: BitwiseShiftTerm
			reduce(177), // &=, reduce: BitwiseShiftTerm
			reduce(177), // ^=, reduce: BitwiseShiftTerm
			reduce(177), // <<=, reduce: BitwiseShiftTerm
			reduce(177), // >>=, reduce: BitwiseShiftTerm
			reduce(177), // >>>=, reduce: BitwiseShiftTerm
			reduce(177), // +=, reduce: BitwiseShiftTerm
			reduce(177), // .=, reduce: BitwiseShiftTerm
			reduce(177), // -=, reduce: BitwiseShiftTerm
			reduce(177), // *=, reduce: BitwiseShiftTerm
			reduce(177), // /=, reduce: BitwiseShiftTerm
			reduce(177), // //=, reduce: BitwiseShiftTerm
			reduce(177), // %=, reduce: BitwiseShiftTerm
			reduce(177), // **=, reduce: BitwiseShiftTerm
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(2167), // +
			shift(2168), // -
			shift(2169), // .+
			shift(2170), // .-
			shift(2171), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(183), // ;, reduce: AddsubdotTerm
			reduce(183), // {, reduce: AddsubdotTerm
			reduce(183), // }, reduce: AddsubdotTerm
			reduce(183), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(183), // ||=, reduce: AddsubdotTerm
			reduce(183), // ^^=, reduce: AddsubdotTerm
			reduce(183), // &&=, reduce: AddsubdotTerm
			reduce(183), // ??=, reduce: AddsubdotTerm
			reduce(183), // ???=, reduce: AddsubdotTerm
			reduce(183), // |=, reduce: AddsubdotTerm
			reduce(183), // &=, reduce: AddsubdotTerm
			reduce(183), // ^=, reduce: AddsubdotTerm
			reduce(183), // <<=, reduce: AddsubdotTerm
			reduce(183), // >>=, reduce: AddsubdotTerm
			reduce(183), // >>>=, reduce: AddsubdotTerm
			reduce(183), // +=, reduce: AddsubdotTerm
			reduce(183), // .=, reduce: AddsubdotTerm
			reduce(183), // -=, reduce: AddsubdotTerm
			reduce(183), // *=, reduce: AddsubdotTerm
			reduce(183), // /=, reduce: AddsubdotTerm
			reduce(183), // //=, reduce: AddsubdotTerm
			reduce(183), // %=, reduce: AddsubdotTerm
			reduce(183), // **=, reduce: AddsubdotTerm
			reduce(183), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(2173), // *
			shift(2174), // /
			shift(2175), // //
			shift(2176), // %
			shift(2177), // .*
			shift(2178), // ./
			shift(2179), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(191), // ;, reduce: MuldivTerm
			reduce(191), // {, reduce: MuldivTerm
			reduce(191), // }, reduce: MuldivTerm
			reduce(191), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(191), // ||=, reduce: MuldivTerm
			reduce(191), // ^^=, reduce: MuldivTerm
			reduce(191), // &&=, reduce: MuldivTerm
			reduce(191), // ??=, reduce: MuldivTerm
			reduce(191), // ???=, reduce: MuldivTerm
			reduce(191), // |=, reduce: MuldivTerm
			reduce(191), // &=, reduce: MuldivTerm
			reduce(191), // ^=, reduce: MuldivTerm
			reduce(191), // <<=, reduce: MuldivTerm
			reduce(191), // >>=, reduce: MuldivTerm
			reduce(191), // >>>=, reduce: MuldivTerm
			reduce(191), // +=, reduce: MuldivTerm
			reduce(191), // .=, reduce: MuldivTerm
			reduce(191), // -=, reduce: MuldivTerm
			reduce(191), // *=, reduce: MuldivTerm
			reduce(191), // /=, reduce: MuldivTerm
			reduce(191), // //=, reduce: MuldivTerm
			reduce(191), // %=, reduce: MuldivTerm
			reduce(191), // **=, reduce: MuldivTerm
			reduce(191), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(198), // ;, reduce: UnaryOpTerm
			reduce(198), // {, reduce: UnaryOpTerm
			reduce(198), // }, reduce: UnaryOpTerm
			reduce(198), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(198), // ||=, reduce: UnaryOpTerm
			reduce(198), // ^^=, reduce: UnaryOpTerm
			reduce(198), // &&=, reduce: UnaryOpTerm
			reduce(198), // ??=, reduce: UnaryOpTerm
			reduce(198), // ???=, reduce: UnaryOpTerm
			reduce(198), // |=, reduce: UnaryOpTerm
			reduce(198), // &=, reduce: UnaryOpTerm
			reduce(198), // ^=, reduce: UnaryOpTerm
			reduce(198), // <<=, reduce: UnaryOpTerm
			reduce(198), // >>=, reduce: UnaryOpTerm
			reduce(198), // >>>=, reduce: UnaryOpTerm
			reduce(198), // +=, reduce: UnaryOpTerm
			reduce(198), // .=, reduce: UnaryOpTerm
			reduce(198), // -=, reduce: UnaryOpTerm
			reduce(198), // *=, reduce: UnaryOpTerm
			reduce(198), // /=, reduce: UnaryOpTerm
			reduce(198), // //=, reduce: UnaryOpTerm
			reduce(198), // %=, reduce: UnaryOpTerm
			reduce(198), // **=, reduce: UnaryOpTerm
			reduce(198), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(200), // ;, reduce: PowTerm
			reduce(200), // {, reduce: PowTerm
			reduce(200), // }, reduce: PowTerm
			reduce(200), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(200), // ||=, reduce: PowTerm
			reduce(200), // ^^=, reduce: PowTerm
			reduce(200), // &&=, reduce: PowTerm
			reduce(200), // ??=, reduce: PowTerm
			reduce(200), // ???=, reduce: PowTerm
			reduce(200), // |=, reduce: PowTerm
			reduce(200), // &=, reduce: PowTerm
			reduce(200), // ^=, reduce: PowTerm
			reduce(200), // <<=, reduce: PowTerm
			reduce(200), // >>=, reduce: PowTerm
			reduce(200), // >>>=, reduce: PowTerm
			reduce(200), // +=, reduce: PowTerm
			reduce(200), // .=, reduce: PowTerm
			reduce(200), // -=, reduce: PowTerm
			reduce(200), // *=, reduce: PowTerm
			reduce(200), // /=, reduce: PowTerm
			reduce(200), // //=, reduce: PowTerm
			reduce(200), // %=, reduce: PowTerm
			reduce(200), // **=, reduce: PowTerm
			reduce(200), // ?, reduce: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2185), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(202), // ;, reduce: PrecedenceChainEnd
			reduce(202), // {, reduce: PrecedenceChainEnd
			reduce(202), // }, reduce: PrecedenceChainEnd
			reduce(202), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(202), // ||=, reduce: PrecedenceChainEnd
			reduce(202), // ^^=, reduce: PrecedenceChainEnd
			reduce(202), // &&=, reduce: PrecedenceChainEnd
			reduce(202), // ??=, reduce: PrecedenceChainEnd
			reduce(202), // ???=, reduce: PrecedenceChainEnd
			reduce(202), // |=, reduce: PrecedenceChainEnd
			reduce(202), // &=, reduce: PrecedenceChainEnd
			reduce(202), // ^=, reduce: PrecedenceChainEnd
			reduce(202), // <<=, reduce: PrecedenceChainEnd
			reduce(202), // >>=, reduce: PrecedenceChainEnd
			reduce(202), // >>>=, reduce: PrecedenceChainEnd
			reduce(202), // +=, reduce: PrecedenceChainEnd
			reduce(202), // .=, reduce: PrecedenceChainEnd
			reduce(202), // -=, reduce: PrecedenceChainEnd
			reduce(202), // *=, reduce: PrecedenceChainEnd
			reduce(202), // /=, reduce: PrecedenceChainEnd
			reduce(202), // //=, reduce: PrecedenceChainEnd
			reduce(202), // %=, reduce: PrecedenceChainEnd
			reduce(202), // **=, reduce: PrecedenceChainEnd
			reduce(202), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2186), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2187), // [[
			shift(2188), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(208), // ;, reduce: MlrvalOrFunction
			reduce(208), // {, reduce: MlrvalOrFunction
			reduce(208), // }, reduce: MlrvalOrFunction
			reduce(208), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(208), // ||=, reduce: MlrvalOrFunction
			reduce(208), // ^^=, reduce: MlrvalOrFunction
			reduce(208), // &&=, reduce: MlrvalOrFunction
			reduce(208), // ??=, reduce: MlrvalOrFunction
			reduce(208), // ???=, reduce: MlrvalOrFunction
			reduce(208), // |=, reduce: MlrvalOrFunction
			reduce(208), // &=, reduce: MlrvalOrFunction
			reduce(208), // ^=, reduce: MlrvalOrFunction
			reduce(208), // <<=, reduce: MlrvalOrFunction
			reduce(208), // >>=, reduce: MlrvalOrFunction
			reduce(208), // >>>=, reduce: MlrvalOrFunction
			reduce(208), // +=, reduce: MlrvalOrFunction
			reduce(208), // .=, reduce: MlrvalOrFunction
			reduce(208), // -=, reduce: MlrvalOrFunction
			reduce(208), // *=, reduce: MlrvalOrFunction
			reduce(208), // /=, reduce: MlrvalOrFunction
			reduce(208), // //=, reduce: MlrvalOrFunction
			reduce(208), // %=, reduce: MlrvalOrFunction
			reduce(208), // **=, reduce: MlrvalOrFunction
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(209), // ;, reduce: MlrvalOrFunction
			reduce(209), // {, reduce: MlrvalOrFunction
			reduce(209), // }, reduce: MlrvalOrFunction
			reduce(209), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(209), // ||=, reduce: MlrvalOrFunction
			reduce(209), // ^^=, reduce: MlrvalOrFunction
			reduce(209), // &&=, reduce: MlrvalOrFunction
			reduce(209), // ??=, reduce: MlrvalOrFunction
			reduce(209), // ???=, reduce: MlrvalOrFunction
			reduce(209), // |=, reduce: MlrvalOrFunction
			reduce(209), // &=, reduce: MlrvalOrFunction
			reduce(209), // ^=, reduce: MlrvalOrFunction
			reduce(209), // <<=, reduce: MlrvalOrFunction
			reduce(209), // >>=, reduce: MlrvalOrFunction
			reduce(209), // >>>=, reduce: MlrvalOrFunction
			reduce(209), // +=, reduce: MlrvalOrFunction
			reduce(209), // .=, reduce: MlrvalOrFunction
			reduce(209), // -=, reduce: MlrvalOrFunction
			reduce(209), // *=, reduce: MlrvalOrFunction
			reduce(209), // /=, reduce: MlrvalOrFunction
			reduce(209), // //=, reduce: MlrvalOrFunction
			reduce(209), // %=, reduce: MlrvalOrFunction
			reduce(209), // **=, reduce: MlrvalOrFunction
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(210), // ;, reduce: MlrvalOrFunction
			reduce(210), // {, reduce: MlrvalOrFunction
			reduce(210), // }, reduce: MlrvalOrFunction
			reduce(210), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(210), // ||=, reduce: MlrvalOrFunction
			reduce(210), // ^^=, reduce: MlrvalOrFunction
			reduce(210), // &&=, reduce: MlrvalOrFunction
			reduce(210), // ??=, reduce: MlrvalOrFunction
			reduce(210), // ???=, reduce: MlrvalOrFunction
			reduce(210), // |=, reduce: MlrvalOrFunction
			reduce(210), // &=, reduce: MlrvalOrFunction
			reduce(210), // ^=, reduce: MlrvalOrFunction
			reduce(210), // <<=, reduce: MlrvalOrFunction
			reduce(210), // >>=, reduce: MlrvalOrFunction
			reduce(210), // >>>=, reduce: MlrvalOrFunction
			reduce(210), // +=, reduce: MlrvalOrFunction
			reduce(210), // .=, reduce: MlrvalOrFunction
			reduce(210), // -=, reduce: MlrvalOrFunction
			reduce(210), // *=, reduce: MlrvalOrFunction
			reduce(210), // /=, reduce: MlrvalOrFunction
			reduce(210), // //=, reduce: MlrvalOrFunction
			reduce(210), // %=, reduce: MlrvalOrFunction
			reduce(210), // **=, reduce: MlrvalOrFunction
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(211), // ;, reduce: MlrvalOrFunction
			reduce(211), // {, reduce: MlrvalOrFunction
			reduce(211), // }, reduce: MlrvalOrFunction
			reduce(211), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(211), // ||=, reduce: MlrvalOrFunction
			reduce(211), // ^^=, reduce: MlrvalOrFunction
			reduce(211), // &&=, reduce: MlrvalOrFunction
			reduce(211), // ??=, reduce: MlrvalOrFunction
			reduce(211), // ???=, reduce: MlrvalOrFunction
			reduce(211), // |=, reduce: MlrvalOrFunction
			reduce(211), // &=, reduce: MlrvalOrFunction
			reduce(211), // ^=, reduce: MlrvalOrFunction
			reduce(211), // <<=, reduce: MlrvalOrFunction
			reduce(211), // >>=, reduce: MlrvalOrFunction
			reduce(211), // >>>=, reduce: MlrvalOrFunction
			reduce(211), // +=, reduce: MlrvalOrFunction
			reduce(211), // .=, reduce: MlrvalOrFunction
			reduce(211), // -=, reduce: MlrvalOrFunction
			reduce(211), // *=, reduce: MlrvalOrFunction
			reduce(211), // /=, reduce: MlrvalOrFunction
			reduce(211), // //=, reduce: MlrvalOrFunction
			reduce(211), // %=, reduce: MlrvalOrFunction
			reduce(211), // **=, reduce: MlrvalOrFunction
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(212), // ;, reduce: MlrvalOrFunction
			reduce(212), // {, reduce: MlrvalOrFunction
			reduce(212), // }, reduce: MlrvalOrFunction
			reduce(212), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(212), // ||=, reduce: MlrvalOrFunction
			reduce(212), // ^^=, reduce: MlrvalOrFunction
			reduce(212), // &&=, reduce: MlrvalOrFunction
			reduce(212), // ??=, reduce: MlrvalOrFunction
			reduce(212), // ???=, reduce: MlrvalOrFunction
			reduce(212), // |=, reduce: MlrvalOrFunction
			reduce(212), // &=, reduce: MlrvalOrFunction
			reduce(212), // ^=, reduce: MlrvalOrFunction
			reduce(212), // <<=, reduce: MlrvalOrFunction
			reduce(212), // >>=, reduce: MlrvalOrFunction
			reduce(212), // >>>=, reduce: MlrvalOrFunction
			reduce(212), // +=, reduce: MlrvalOrFunction
			reduce(212), // .=, reduce: MlrvalOrFunction
			reduce(212), // -=, reduce: MlrvalOrFunction
			reduce(212), // *=, reduce: MlrvalOrFunction
			reduce(212), // /=, reduce: MlrvalOrFunction
			reduce(212), // //=, reduce: MlrvalOrFunction
			reduce(212), // %=, reduce: MlrvalOrFunction
			reduce(212), // **=, reduce: MlrvalOrFunction
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(213), // ;, reduce: MlrvalOrFunction
			reduce(213), // {, reduce: MlrvalOrFunction
			reduce(213), // }, reduce: MlrvalOrFunction
			reduce(213), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(213), // ||=, reduce: MlrvalOrFunction
			reduce(213), // ^^=, reduce: MlrvalOrFunction
			reduce(213), // &&=, reduce: MlrvalOrFunction
			reduce(213), // ??=, reduce: MlrvalOrFunction
			reduce(213), // ???=, reduce: MlrvalOrFunction
			reduce(213), // |=, reduce: MlrvalOrFunction
			reduce(213), // &=, reduce: MlrvalOrFunction
			reduce(213), // ^=, reduce: MlrvalOrFunction
			reduce(213), // <<=, reduce: MlrvalOrFunction
			reduce(213), // >>=, reduce: MlrvalOrFunction
			reduce(213), // >>>=, reduce: MlrvalOrFunction
			reduce(213), // +=, reduce: MlrvalOrFunction
			reduce(213), // .=, reduce: MlrvalOrFunction
			reduce(213), // -=, reduce: MlrvalOrFunction
			reduce(213), // *=, reduce: MlrvalOrFunction
			reduce(213), // /=, reduce: MlrvalOrFunction
			reduce(213), // //=, reduce: MlrvalOrFunction
			reduce(213), // %=, reduce: MlrvalOrFunction
			reduce(213), // **=, reduce: MlrvalOrFunction
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(214), // ;, reduce: MlrvalOrFunction
			reduce(214), // {, reduce: MlrvalOrFunction
			reduce(214), // }, reduce: MlrvalOrFunction
			reduce(214), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(214), // ||=, reduce: MlrvalOrFunction
			reduce(214), // ^^=, reduce: MlrvalOrFunction
			reduce(214), // &&=, reduce: MlrvalOrFunction
			reduce(214), // ??=, reduce: MlrvalOrFunction
			reduce(214), // ???=, reduce: MlrvalOrFunction
			reduce(214), // |=, reduce: MlrvalOrFunction
			reduce(214), // &=, reduce: MlrvalOrFunction
			reduce(214), // ^=, reduce: MlrvalOrFunction
			reduce(214), // <<=, reduce: MlrvalOrFunction
			reduce(214), // >>=, reduce: MlrvalOrFunction
			reduce(214), // >>>=, reduce: MlrvalOrFunction
			reduce(214), // +=, reduce: MlrvalOrFunction
			reduce(214), // .=, reduce: MlrvalOrFunction
			reduce(214), // -=, reduce: MlrvalOrFunction
			reduce(214), // *=, reduce: MlrvalOrFunction
			reduce(214), // /=, reduce: MlrvalOrFunction
			reduce(214), // //=, reduce: MlrvalOrFunction
			reduce(214), // %=, reduce: MlrvalOrFunction
			reduce(214), // **=, reduce: MlrvalOrFunction
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(215), // ;, reduce: MlrvalOrFunction
			reduce(215), // {, reduce: MlrvalOrFunction
			reduce(215), // }, reduce: MlrvalOrFunction
			reduce(215), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(215), // ||=, reduce: MlrvalOrFunction
			reduce(215), // ^^=, reduce: MlrvalOrFunction
			reduce(215), // &&=, reduce: MlrvalOrFunction
			reduce(215), // ??=, reduce: MlrvalOrFunction
			reduce(215), // ???=, reduce: MlrvalOrFunction
			reduce(215), // |=, reduce: MlrvalOrFunction
			reduce(215), // &=, reduce: MlrvalOrFunction
			reduce(215), // ^=, reduce: MlrvalOrFunction
			reduce(215), // <<=, reduce: MlrvalOrFunction
			reduce(215), // >>=, reduce: MlrvalOrFunction
			reduce(215), // >>>=, reduce: MlrvalOrFunction
			reduce(215), // +=, reduce: MlrvalOrFunction
			reduce(215), // .=, reduce: MlrvalOrFunction
			reduce(215), // -=, reduce: MlrvalOrFunction
			reduce(215), // *=, reduce: MlrvalOrFunction
			reduce(215), // /=, reduce: MlrvalOrFunction
			reduce(215), // //=, reduce: MlrvalOrFunction
			reduce(215), // %=, reduce: MlrvalOrFunction
			reduce(215), // **=, reduce: MlrvalOrFunction
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S997
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(216), // ;, reduce: MlrvalOrFunction
			reduce(216), // {, reduce: MlrvalOrFunction
			reduce(216), // }, reduce: MlrvalOrFunction
			reduce(216), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(216), // ||=, reduce: MlrvalOrFunction
			reduce(216), // ^^=, reduce: MlrvalOrFunction
			reduce(216), // &&=, reduce: MlrvalOrFunction
			reduce(216), // ??=, reduce: MlrvalOrFunction
			reduce(216), // ???=, reduce: MlrvalOrFunction
			reduce(216), // |=, reduce: MlrvalOrFunction
			reduce(216), // &=, reduce: MlrvalOrFunction
			reduce(216), // ^=, reduce: MlrvalOrFunction
			reduce(216), // <<=, reduce: MlrvalOrFunction
			reduce(216), // >>=, reduce: MlrvalOrFunction
			reduce(216), // >>>=, reduce: MlrvalOrFunction
			reduce(216), // +=, reduce: MlrvalOrFunction
			reduce(216), // .=, reduce: MlrvalOrFunction
			reduce(216), // -=, reduce: MlrvalOrFunction
			reduce(216), // *=, reduce: MlrvalOrFunction
			reduce(216), // /=, reduce: MlrvalOrFunction
			reduce(216), // //=, reduce: MlrvalOrFunction
			reduce(216), // %=, reduce: MlrvalOrFunction
			reduce(216), // **=, reduce: MlrvalOrFunction
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S998
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(2189), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(229), // ;, reduce: MlrvalOrFunction
			reduce(229), // {, reduce: MlrvalOrFunction
			reduce(229), // }, reduce: MlrvalOrFunction
			reduce(229), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(229), // ||=, reduce: MlrvalOrFunction
			reduce(229), // ^^=, reduce: MlrvalOrFunction
			reduce(229), // &&=, reduce: MlrvalOrFunction
			reduce(229), // ??=, reduce: MlrvalOrFunction
			reduce(229), // ???=, reduce: MlrvalOrFunction
			reduce(229), // |=, reduce: MlrvalOrFunction
			reduce(229), // &=, reduce: MlrvalOrFunction
			reduce(229), // ^=, reduce: MlrvalOrFunction
			reduce(229), // <<=, reduce: MlrvalOrFunction
			reduce(229), // >>=, reduce: MlrvalOrFunction
			reduce(229), // >>>=, reduce: MlrvalOrFunction
			reduce(229), // +=, reduce: MlrvalOrFunction
			reduce(229), // .=, reduce: MlrvalOrFunction
			reduce(229), // -=, reduce: MlrvalOrFunction
			reduce(229), // *=, reduce: MlrvalOrFunction
			reduce(229), // /=, reduce: MlrvalOrFunction
			reduce(229), // //=, reduce: MlrvalOrFunction
			reduce(229), // %=, reduce: MlrvalOrFunction
			reduce(229), // **=, reduce: MlrvalOrFunction
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(230), // ;, reduce: ContextVariable
			reduce(230), // {, reduce: ContextVariable
			reduce(230), // }, reduce: ContextVariable
			reduce(230), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(230), // ||=, reduce: ContextVariable
			reduce(230), // ^^=, reduce: ContextVariable
			reduce(230), // &&=, reduce: ContextVariable
			reduce(230), // ??=, reduce: ContextVariable
			reduce(230), // ???=, reduce: ContextVariable
			reduce(230), // |=, reduce: ContextVariable
			reduce(230), // &=, reduce: ContextVariable
			reduce(230), // ^=, reduce: ContextVariable
			reduce(230), // <<=, reduce: ContextVariable
			reduce(230), // >>=, reduce: ContextVariable
			reduce(230), // >>>=, reduce: ContextVariable
			reduce(230), // +=, reduce: ContextVariable
			reduce(230), // .=, reduce: ContextVariable
			reduce(230), // -=, reduce: ContextVariable
			reduce(230), // *=, reduce: ContextVariable
			reduce(230), // /=, reduce: ContextVariable
			reduce(230), // //=, reduce: ContextVariable
			reduce(230), // %=, reduce: ContextVariable
			reduce(230), // **=, reduce: ContextVariable
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S1001
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(231), // ;, reduce: ContextVariable
			reduce(231), // {, reduce: ContextVariable
			reduce(231), // }, reduce: ContextVariable
			reduce(231), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(231), // ||=, reduce: ContextVariable
			reduce(231), // ^^=, reduce: ContextVariable
			reduce(231), // &&=, reduce: ContextVariable
			reduce(231), // ??=, reduce: ContextVariable
			reduce(231), // ???=, reduce: ContextVariable
			reduce(231), // |=, reduce: ContextVariable
			reduce(231), // &=, reduce: ContextVariable
			reduce(231), // ^=, reduce: ContextVariable
			reduce(231), // <<=, reduce: ContextVariable
			reduce(231), // >>=, reduce: ContextVariable
			reduce(231), // >>>=, reduce: ContextVariable
			reduce(231), // +=, reduce: ContextVariable
			reduce(231), // .=, reduce: ContextVariable
			reduce(231), // -=, reduce: ContextVariable
			reduce(231), // *=, reduce: ContextVariable
			reduce(231), // /=, reduce: ContextVariable
			reduce(231), // //=, reduce: ContextVariable
			reduce(231), // %=, reduce: ContextVariable
			reduce(231), // **=, reduce: ContextVariable
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S1002
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(232), // ;, reduce: ContextVariable
			reduce(232), // {, reduce: ContextVariable
			reduce(232), // }, reduce: ContextVariable
			reduce(232), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(232), // ||=, reduce: ContextVariable
			reduce(232), // ^^=, reduce: ContextVariable
			reduce(232), // &&=, reduce: ContextVariable
			reduce(232), // ??=, reduce: ContextVariable
			reduce(232), // ???=, reduce: ContextVariable
			reduce(232), // |=, reduce: ContextVariable
			reduce(232), // &=, reduce: ContextVariable
			reduce(232), // ^=, reduce: ContextVariable
			reduce(232), // <<=, reduce: ContextVariable
			reduce(232), // >>=, reduce: ContextVariable
			reduce(232), // >>>=, reduce: ContextVariable
			reduce(232), // +=, reduce: ContextVariable
			reduce(232), // .=, reduce: ContextVariable
			reduce(232), // -=, reduce: ContextVariable
			reduce(232), // *=, reduce: ContextVariable
			reduce(232), // /=, reduce: ContextVariable
			reduce(232), // //=, reduce: ContextVariable
			reduce(232), // %=, reduce: ContextVariable
			reduce(232), // **=, reduce: ContextVariable
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S1003
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(233), // ;, reduce: ContextVariable
			reduce(233), // {, reduce: ContextVariable
			reduce(233), // }, reduce: ContextVariable
			reduce(233), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(233), // ||=, reduce: ContextVariable
			reduce(233), // ^^=, reduce: ContextVariable
			reduce(233), // &&=, reduce: ContextVariable
			reduce(233), // ??=, reduce: ContextVariable
			reduce(233), // ???=, reduce: ContextVariable
			reduce(233), // |=, reduce: ContextVariable
			reduce(233), // &=, reduce: ContextVariable
			reduce(233), // ^=, reduce: ContextVariable
			reduce(233), // <<=, reduce: ContextVariable
			reduce(233), // >>=, reduce: ContextVariable
			reduce(233), // >>>=, reduce: ContextVariable
			reduce(233), // +=, reduce: ContextVariable
			reduce(233), // .=, reduce: ContextVariable
			reduce(233), // -=, reduce: ContextVariable
			reduce(233), // *=, reduce: ContextVariable
			reduce(233), // /=, reduce: ContextVariable
			reduce(233), // //=, reduce: ContextVariable
			reduce(233), // %=, reduce: ContextVariable
			reduce(233), // **=, reduce: ContextVariable
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S1004
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(234), // ;, reduce: ContextVariable
			reduce(234), // {, reduce: ContextVariable
			reduce(234), // }, reduce: ContextVariable
			reduce(234), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(234), // ||=, reduce: ContextVariable
			reduce(234), // ^^=, reduce: ContextVariable
			reduce(234), // &&=, reduce: ContextVariable
			reduce(234), // ??=, reduce: ContextVariable
			reduce(234), // ???=, reduce: ContextVariable
			reduce(234), // |=, reduce: ContextVariable
			reduce(234), // &=, reduce: ContextVariable
			reduce(234), // ^=, reduce: ContextVariable
			reduce(234), // <<=, reduce: ContextVariable
			reduce(234), // >>=, reduce: ContextVariable
			reduce(234), // >>>=, reduce: ContextVariable
			reduce(234), // +=, reduce: ContextVariable
			reduce(234), // .=, reduce: ContextVariable
			reduce(234), // -=, reduce: ContextVariable
			reduce(234), // *=, reduce: ContextVariable
			reduce(234), // /=, reduce: ContextVariable
			reduce(234), // //=, reduce: ContextVariable
			reduce(234), // %=, reduce: ContextVariable
			reduce(234), // **=, reduce: ContextVariable
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S1005
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(235), // ;, reduce: ContextVariable
			reduce(235), // {, reduce: ContextVariable
			reduce(235), // }, reduce: ContextVariable
			reduce(235), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(235), // ||=, reduce: ContextVariable
			reduce(235), // ^^=, reduce: ContextVariable
			reduce(235), // &&=, reduce: ContextVariable
			reduce(235), // ??=, reduce: ContextVariable
			reduce(235), // ???=, reduce: ContextVariable
			reduce(235), // |=, reduce: ContextVariable
			reduce(235), // &=, reduce: ContextVariable
			reduce(235), // ^=, reduce: ContextVariable
			reduce(235), // <<=, reduce: ContextVariable
			reduce(235), // >>=, reduce: ContextVariable
			reduce(235), // >>>=, reduce: ContextVariable
			reduce(235), // +=, reduce: ContextVariable
			reduce(235), // .=, reduce: ContextVariable
			reduce(235), // -=, reduce: ContextVariable
			reduce(235), // *=, reduce: ContextVariable
			reduce(235), // /=, reduce: ContextVariable
			reduce(235), // //=, reduce: ContextVariable
			reduce(235), // %=, reduce: ContextVariable
			reduce(235), // **=, reduce: ContextVariable
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S1006
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(236), // ;, reduce: ContextVariable
			reduce(236), // {, reduce: ContextVariable
			reduce(236), // }, reduce: ContextVariable
			reduce(236), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(236), // ||=, reduce: ContextVariable
			reduce(236), // ^^=, reduce: ContextVariable
			reduce(236), // &&=, reduce: ContextVariable
			reduce(236), // ??=, reduce: ContextVariable
			reduce(236), // ???=, reduce: ContextVariable
			reduce(236), // |=, reduce: ContextVariable
			reduce(236), // &=, reduce: ContextVariable
			reduce(236), // ^=, reduce: ContextVariable
			reduce(236), // <<=, reduce: ContextVariable
			reduce(236), // >>=, reduce: ContextVariable
			reduce(236), // >>>=, reduce: ContextVariable
			reduce(236), // +=, reduce: ContextVariable
			reduce(236), // .=, reduce: ContextVariable
			reduce(236), // -=, reduce: ContextVariable
			reduce(236), // *=, reduce: ContextVariable
			reduce(236), // /=, reduce: ContextVariable
			reduce(236), // //=, reduce: ContextVariable
			reduce(236), // %=, reduce: ContextVariable
			reduce(236), // **=, reduce: ContextVariable
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S1007
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(237), // ;, reduce: ContextVariable
			reduce(237), // {, reduce: ContextVariable
			reduce(237), // }, reduce: ContextVariable
			reduce(237), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(237), // ||=, reduce: ContextVariable
			reduce(237), // ^^=, reduce: ContextVariable
			reduce(237), // &&=, reduce: ContextVariable
			reduce(237), // ??=, reduce: ContextVariable
			reduce(237), // ???=, reduce: ContextVariable
			reduce(237), // |=, reduce: ContextVariable
			reduce(237), // &=, reduce: ContextVariable
			reduce(237), // ^=, reduce: ContextVariable
			reduce(237), // <<=, reduce: ContextVariable
			reduce(237), // >>=, reduce: ContextVariable
			reduce(237), // >>>=, reduce: ContextVariable
			reduce(237), // +=, reduce: ContextVariable
			reduce(237), // .=, reduce: ContextVariable
			reduce(237), // -=, reduce: ContextVariable
			reduce(237), // *=, reduce: ContextVariable
			reduce(237), // /=, reduce: ContextVariable
			reduce(237), // //=, reduce: ContextVariable
			reduce(237), // %=, reduce: ContextVariable
			reduce(237), // **=, reduce: ContextVariable
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S1008
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(238), // ;, reduce: ContextVariable
			reduce(238), // {, reduce: ContextVariable
			reduce(238), // }, reduce: ContextVariable
			reduce(238), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(238), // ||=, reduce: ContextVariable
			reduce(238), // ^^=, reduce: ContextVariable
			reduce(238), // &&=, reduce: ContextVariable
			reduce(238), // ??=, reduce: ContextVariable
			reduce(238), // ???=, reduce: ContextVariable
			reduce(238), // |=, reduce: ContextVariable
			reduce(238), // &=, reduce: ContextVariable
			reduce(238), // ^=, reduce: ContextVariable
			reduce(238), // <<=, reduce: ContextVariable
			reduce(238), // >>=, reduce: ContextVariable
			reduce(238), // >>>=, reduce: ContextVariable
			reduce(238), // +=, reduce: ContextVariable
			reduce(238), // .=, reduce: ContextVariable
			reduce(238), // -=, reduce: ContextVariable
			reduce(238), // *=, reduce: ContextVariable
			reduce(238), // /=, reduce: ContextVariable
			reduce(238), // //=, reduce: ContextVariable
			reduce(238), // %=, reduce: ContextVariable
			reduce(238), // **=, reduce: ContextVariable
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S1009
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(239), // ;, reduce: ContextVariable
			reduce(239), // {, reduce: ContextVariable
			reduce(239), // }, reduce: ContextVariable
			reduce(239), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(239), // ||=, reduce: ContextVariable
			reduce(239), // ^^=, reduce: ContextVariable
			reduce(239), // &&=, reduce: ContextVariable
			reduce(239), // ??=, reduce: ContextVariable
			reduce(239), // ???=, reduce: ContextVariable
			reduce(239), // |=, reduce: ContextVariable
			reduce(239), // &=, reduce: ContextVariable
			reduce(239), // ^=, reduce: ContextVariable
			reduce(239), // <<=, reduce: ContextVariable
			reduce(239), // >>=, reduce: ContextVariable
			reduce(239), // >>>=, reduce: ContextVariable
			reduce(239), // +=, reduce: ContextVariable
			reduce(239), // .=, reduce: ContextVariable
			reduce(239), // -=, reduce: ContextVariable
			reduce(239), // *=, reduce: ContextVariable
			reduce(239), // /=, reduce: ContextVariable
			reduce(239), // //=, reduce: ContextVariable
			reduce(239), // %=, reduce: ContextVariable
			reduce(239), // **=, reduce: ContextVariable
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S1010
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(240), // ;, reduce: ContextVariable
			reduce(240), // {, reduce: ContextVariable
			reduce(240), // }, reduce: ContextVariable
			reduce(240), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(240), // ||=, reduce: ContextVariable
			reduce(240), // ^^=, reduce: ContextVariable
			reduce(240), // &&=, reduce: ContextVariable
			reduce(240), // ??=, reduce: ContextVariable
			reduce(240), // ???=, reduce: ContextVariable
			reduce(240), // |=, reduce: ContextVariable
			reduce(240), // &=, reduce: ContextVariable
			reduce(240), // ^=, reduce: ContextVariable
			reduce(240), // <<=, reduce: ContextVariable
			reduce(240), // >>=, reduce: ContextVariable
			reduce(240), // >>>=, reduce: ContextVariable
			reduce(240), // +=, reduce: ContextVariable
			reduce(240), // .=, reduce: ContextVariable
			reduce(240), // -=, reduce: ContextVariable
			reduce(240), // *=, reduce: ContextVariable
			reduce(240), // /=, reduce: ContextVariable
			reduce(240), // //=, reduce: ContextVariable
			reduce(240), // %=, reduce: ContextVariable
			reduce(240), // **=, reduce: ContextVariable
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S1011
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(241), // ;, reduce: ContextVariable
			reduce(241), // {, reduce: ContextVariable
			reduce(241), // }, reduce: ContextVariable
			reduce(241), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(241), // ||=, reduce: ContextVariable
			reduce(241), // ^^=, reduce: ContextVariable
			reduce(241), // &&=, reduce: ContextVariable
			reduce(241), // ??=, reduce: ContextVariable
			reduce(241), // ???=, reduce: ContextVariable
			reduce(241), // |=, reduce: ContextVariable
			reduce(241), // &=, reduce: ContextVariable
			reduce(241), // ^=, reduce: ContextVariable
			reduce(241), // <<=, reduce: ContextVariable
			reduce(241), // >>=, reduce: ContextVariable
			reduce(241), // >>>=, reduce: ContextVariable
			reduce(241), // +=, reduce: ContextVariable
			reduce(241), // .=, reduce: ContextVariable
			reduce(241), // -=, reduce: ContextVariable
			reduce(241), // *=, reduce: ContextVariable
			reduce(241), // /=, reduce: ContextVariable
			reduce(241), // //=, reduce: ContextVariable
			reduce(241), // %=, reduce: ContextVariable
			reduce(241), // **=, reduce: ContextVariable
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S1012
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(242), // ;, reduce: MlrvalOrFunction
			reduce(242), // {, reduce: MlrvalOrFunction
			reduce(242), // }, reduce: MlrvalOrFunction
			reduce(242), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(242), // ||=, reduce: MlrvalOrFunction
			reduce(242), // ^^=, reduce: MlrvalOrFunction
			reduce(242), // &&=, reduce: MlrvalOrFunction
			reduce(242), // ??=, reduce: MlrvalOrFunction
			reduce(242), // ???=, reduce: MlrvalOrFunction
			reduce(242), // |=, reduce: MlrvalOrFunction
			reduce(242), // &=, reduce: MlrvalOrFunction
			reduce(242), // ^=, reduce: MlrvalOrFunction
			reduce(242), // <<=, reduce: MlrvalOrFunction
			reduce(242), // >>=, reduce: MlrvalOrFunction
			reduce(242), // >>>=, reduce: MlrvalOrFunction
			reduce(242), // +=, reduce: MlrvalOrFunction
			reduce(242), // .=, reduce: MlrvalOrFunction
			reduce(242), // -=, reduce: MlrvalOrFunction
			reduce(242), // *=, reduce: MlrvalOrFunction
			reduce(242), // /=, reduce: MlrvalOrFunction
			reduce(242), // //=, reduce: MlrvalOrFunction
			reduce(242), // %=, reduce: MlrvalOrFunction
			reduce(242), // **=, reduce: MlrvalOrFunction
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2191), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(244), // ;, reduce: MlrvalOrFunction
			reduce(244), // {, reduce: MlrvalOrFunction
			reduce(244), // }, reduce: MlrvalOrFunction
			reduce(244), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(244), // ||=, reduce: MlrvalOrFunction
			reduce(244), // ^^=, reduce: MlrvalOrFunction
			reduce(244), // &&=, reduce: MlrvalOrFunction
			reduce(244), // ??=, reduce: MlrvalOrFunction
			reduce(244), // ???=, reduce: MlrvalOrFunction
			reduce(244), // |=, reduce: MlrvalOrFunction
			reduce(244), // &=, reduce: MlrvalOrFunction
			reduce(244), // ^=, reduce: MlrvalOrFunction
			reduce(244), // <<=, reduce: MlrvalOrFunction
			reduce(244), // >>=, reduce: MlrvalOrFunction
			reduce(244), // >>>=, reduce: MlrvalOrFunction
			reduce(244), // +=, reduce: MlrvalOrFunction
			reduce(244), // .=, reduce: MlrvalOrFunction
			reduce(244), // -=, reduce: MlrvalOrFunction
			reduce(244), // *=, reduce: MlrvalOrFunction
			reduce(244), // /=, reduce: MlrvalOrFunction
			reduce(244), // //=, reduce: MlrvalOrFunction
			reduce(244), // %=, reduce: MlrvalOrFunction
			reduce(244), // **=, reduce: MlrvalOrFunction
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(245), // ;, reduce: MlrvalOrFunction
			reduce(245), // {, reduce: MlrvalOrFunction
			reduce(245), // }, reduce: MlrvalOrFunction
			reduce(245), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(245), // ||=, reduce: MlrvalOrFunction
			reduce(245), // ^^=, reduce: MlrvalOrFunction
			reduce(245), // &&=, reduce: MlrvalOrFunction
			reduce(245), // ??=, reduce: MlrvalOrFunction
			reduce(245), // ???=, reduce: MlrvalOrFunction
			reduce(245), // |=, reduce: MlrvalOrFunction
			reduce(245), // &=, reduce: MlrvalOrFunction
			reduce(245), // ^=, reduce: MlrvalOrFunction
			reduce(245), // <<=, reduce: MlrvalOrFunction
			reduce(245), // >>=, reduce: MlrvalOrFunction
			reduce(245), // >>>=, reduce: MlrvalOrFunction
			reduce(245), // +=, reduce: MlrvalOrFunction
			reduce(245), // .=, reduce: MlrvalOrFunction
			reduce(245), // -=, reduce: MlrvalOrFunction
			reduce(245), // *=, reduce: MlrvalOrFunction
			reduce(245), // /=, reduce: MlrvalOrFunction
			reduce(245), // //=, reduce: MlrvalOrFunction
			reduce(245), // %=, reduce: MlrvalOrFunction
			reduce(245), // **=, reduce: MlrvalOrFunction
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(246), // ;, reduce: MlrvalOrFunction
			reduce(246), // {, reduce: MlrvalOrFunction
			reduce(246), // }, reduce: MlrvalOrFunction
			reduce(246), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(246), // ||=, reduce: MlrvalOrFunction
			reduce(246), // ^^=, reduce: MlrvalOrFunction
			reduce(246), // &&=, reduce: MlrvalOrFunction
			reduce(246), // ??=, reduce: MlrvalOrFunction
			reduce(246), // ???=, reduce: MlrvalOrFunction
			reduce(246), // |=, reduce: MlrvalOrFunction
			reduce(246), // &=, reduce: MlrvalOrFunction
			reduce(246), // ^=, reduce: MlrvalOrFunction
			reduce(246), // <<=, reduce: MlrvalOrFunction
			reduce(246), // >>=, reduce: MlrvalOrFunction
			reduce(246), // >>>=, reduce: MlrvalOrFunction
			reduce(246), // +=, reduce: MlrvalOrFunction
			reduce(246), // .=, reduce: MlrvalOrFunction
			reduce(246), // -=, reduce: MlrvalOrFunction
			reduce(246), // *=, reduce: MlrvalOrFunction
			reduce(246), // /=, reduce: MlrvalOrFunction
			reduce(246), // //=, reduce: MlrvalOrFunction
			reduce(246), // %=, reduce: MlrvalOrFunction
			reduce(246), // **=, reduce: MlrvalOrFunction
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(247), // ;, reduce: MlrvalOrFunction
			reduce(247), // {, reduce: MlrvalOrFunction
			reduce(247), // }, reduce: MlrvalOrFunction
			reduce(247), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(247), // ||=, reduce: MlrvalOrFunction
			reduce(247), // ^^=, reduce: MlrvalOrFunction
			reduce(247), // &&=, reduce: MlrvalOrFunction
			reduce(247), // ??=, reduce: MlrvalOrFunction
			reduce(247), // ???=, reduce: MlrvalOrFunction
			reduce(247), // |=, reduce: MlrvalOrFunction
			reduce(247), // &=, reduce: MlrvalOrFunction
			reduce(247), // ^=, reduce: MlrvalOrFunction
			reduce(247), // <<=, reduce: MlrvalOrFunction
			reduce(247), // >>=, reduce: MlrvalOrFunction
			reduce(247), // >>>=, reduce: MlrvalOrFunction
			reduce(247), // +=, reduce: MlrvalOrFunction
			reduce(247), // .=, reduce: MlrvalOrFunction
			reduce(247), // -=, reduce: MlrvalOrFunction
			reduce(247), // *=, reduce: MlrvalOrFunction
			reduce(247), // /=, reduce: MlrvalOrFunction
			reduce(247), // //=, reduce: MlrvalOrFunction
			reduce(247), // %=, reduce: MlrvalOrFunction
			reduce(247), // **=, reduce: MlrvalOrFunction
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(255), // ;, reduce: MlrvalOrFunction
			reduce(255), // {, reduce: MlrvalOrFunction
			reduce(255), // }, reduce: MlrvalOrFunction
			reduce(255), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(255), // ||=, reduce: MlrvalOrFunction
			reduce(255), // ^^=, reduce: MlrvalOrFunction
			reduce(255), // &&=, reduce: MlrvalOrFunction
			reduce(255), // ??=, reduce: MlrvalOrFunction
			reduce(255), // ???=, reduce: MlrvalOrFunction
			reduce(255), // |=, reduce: MlrvalOrFunction
			reduce(255), // &=, reduce: MlrvalOrFunction
			reduce(255), // ^=, reduce: MlrvalOrFunction
			reduce(255), // <<=, reduce: MlrvalOrFunction
			reduce(255), // >>=, reduce: MlrvalOrFunction
			reduce(255), // >>>=, reduce: MlrvalOrFunction
			reduce(255), // +=, reduce: MlrvalOrFunction
			reduce(255), // .=, reduce: MlrvalOrFunction
			reduce(255), // -=, reduce: MlrvalOrFunction
			reduce(255), // *=, reduce: MlrvalOrFunction
			reduce(255), // /=, reduce: MlrvalOrFunction
			reduce(255), // //=, reduce: MlrvalOrFunction
			reduce(255), // %=, reduce: MlrvalOrFunction
			reduce(255), // **=, reduce: MlrvalOrFunction
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2192), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			shift(802), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(267), // ;, reduce: BracefulStatement
			reduce(267), // {, reduce: BracefulStatement
			reduce(267), // }, reduce: BracefulStatement
			nil,         // =
			reduce(267), // unset, reduce: BracefulStatement
			reduce(267), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(267), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(267), // printn, reduce: BracefulStatement
			reduce(267), // eprint, reduce: BracefulStatement
			reduce(267), // eprintn, reduce: BracefulStatement
			reduce(267), // dump, reduce: BracefulStatement
			reduce(267), // edump, reduce: BracefulStatement
			reduce(267), // tee, reduce: BracefulStatement
			reduce(267), // emitf, reduce: BracefulStatement
			reduce(267), // emit, reduce: BracefulStatement
			reduce(267), // (, reduce: BracefulStatement
			nil,         // )
			reduce(267), // emitp, reduce: BracefulStatement
			reduce(267), // field_name, reduce: BracefulStatement
			reduce(267), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(267), // braced_field_name, reduce: BracefulStatement
			reduce(267), // $[[, reduce: BracefulStatement
			reduce(267), // $[[[, reduce: BracefulStatement
			reduce(267), // full_srec, reduce: BracefulStatement
			reduce(267), // oosvar_name, reduce: BracefulStatement
			reduce(267), // @[, reduce: BracefulStatement
			reduce(267), // braced_oosvar_name, reduce: BracefulStatement
			reduce(267), // full_oosvar, reduce: BracefulStatement
			reduce(267), // all, reduce: BracefulStatement
			reduce(267), // non_sigil_name, reduce: BracefulStatement
			reduce(267), // arr, reduce: BracefulStatement
			reduce(267), // bool, reduce: BracefulStatement
			reduce(267), // float, reduce: BracefulStatement
			reduce(267), // int, reduce: BracefulStatement
			reduce(267), // map, reduce: BracefulStatement
			reduce(267), // num, reduce: BracefulStatement
			reduce(267), // str, reduce: BracefulStatement
			reduce(267), // 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,         // >>>
			reduce(267), // +, reduce: BracefulStatement
			reduce(267), // -, reduce: BracefulStatement
			reduce(267), // .+, reduce: BracefulStatement
			reduce(267), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(267), // !, reduce: BracefulStatement
			reduce(267), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(267), // string_literal, reduce: BracefulStatement
			reduce(267), // regex_case_insensitive, reduce: BracefulStatement
			reduce(267), // int_literal, reduce: BracefulStatement
			reduce(267), // float_literal, reduce: BracefulStatement
			reduce(267), // boolean_literal, reduce: BracefulStatement
			reduce(267), // const_M_PI, reduce: BracefulStatement
			reduce(267), // const_M_E, reduce: BracefulStatement
			reduce(267), // panic, reduce: BracefulStatement
			reduce(267), // [, reduce: BracefulStatement
			reduce(267), // ctx_IPS, reduce: BracefulStatement
			reduce(267), // ctx_IFS, reduce: BracefulStatement
			reduce(267), // ctx_IRS, reduce: BracefulStatement
			reduce(267), // ctx_OPS, reduce: BracefulStatement
			reduce(267), // ctx_OFS, reduce: BracefulStatement
			reduce(267), // ctx_ORS, reduce: BracefulStatement
			reduce(267), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(267), // ctx_NF, reduce: BracefulStatement
			reduce(267), // ctx_NR, reduce: BracefulStatement
			reduce(267), // ctx_FNR, reduce: BracefulStatement
			reduce(267), // ctx_FILENAME, reduce: BracefulStatement
			reduce(267), // ctx_FILENUM, reduce: BracefulStatement
			reduce(267), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(267), // call, reduce: BracefulStatement
			reduce(267), // begin, reduce: BracefulStatement
			reduce(267), // end, reduce: BracefulStatement
			reduce(267), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(267), // while, reduce: BracefulStatement
			reduce(267), // do, reduce: BracefulStatement
			reduce(267), // for, reduce: BracefulStatement
			nil,         // in
			reduce(267), // break, reduce: BracefulStatement
			reduce(267), // continue, reduce: BracefulStatement
			reduce(267), // func, reduce: BracefulStatement
			reduce(267), // subr, reduce: BracefulStatement
			reduce(267), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1022
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(268), // ;, reduce: BracefulStatement
			reduce(268), // {, reduce: BracefulStatement
			reduce(268), // }, reduce: BracefulStatement
			nil,         // =
			reduce(268), // unset, reduce: BracefulStatement
			reduce(268), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(268), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(268), // printn, reduce: BracefulStatement
			reduce(268), // eprint, reduce: BracefulStatement
			reduce(268), // eprintn, reduce: BracefulStatement
			reduce(268), // dump, reduce: BracefulStatement
			reduce(268), // edump, reduce: BracefulStatement
			reduce(268), // tee, reduce: BracefulStatement
			reduce(268), // emitf, reduce: BracefulStatement
			reduce(268), // emit, reduce: BracefulStatement
			reduce(268), // (, reduce: BracefulStatement
			nil,         // )
			reduce(268), // emitp, reduce: BracefulStatement
			reduce(268), // field_name, reduce: BracefulStatement
			reduce(268), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(268), // braced_field_name, reduce: BracefulStatement
			reduce(268), // $[[, reduce: BracefulStatement
			reduce(268), // $[[[, reduce: BracefulStatement
			reduce(268), // full_srec, reduce: BracefulStatement
			reduce(268), // oosvar_name, reduce: BracefulStatement
			reduce(268), // @[, reduce: BracefulStatement
			reduce(268), // braced_oosvar_name, reduce: BracefulStatement
			reduce(268), // full_oosvar, reduce: BracefulStatement
			reduce(268), // all, reduce: BracefulStatement
			reduce(268), // non_sigil_name, reduce: BracefulStatement
			reduce(268), // arr, reduce: BracefulStatement
			reduce(268), // bool, reduce: BracefulStatement
			reduce(268), // float, reduce: BracefulStatement
			reduce(268), // int, reduce: BracefulStatement
			reduce(268), // map, reduce: BracefulStatement
			reduce(268), // num, reduce: BracefulStatement
			reduce(268), // str, reduce: BracefulStatement
			reduce(268), // 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,         // >>>
			reduce(268), // +, reduce: BracefulStatement
			reduce(268), // -, reduce: BracefulStatement
			reduce(268), // .+, reduce: BracefulStatement
			reduce(268), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(268), // !, reduce: BracefulStatement
			reduce(268), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(268), // string_literal, reduce: BracefulStatement
			reduce(268), // regex_case_insensitive, reduce: BracefulStatement
			reduce(268), // int_literal, reduce: BracefulStatement
			reduce(268), // float_literal, reduce: BracefulStatement
			reduce(268), // boolean_literal, reduce: BracefulStatement
			reduce(268), // const_M_PI, reduce: BracefulStatement
			reduce(268), // const_M_E, reduce: BracefulStatement
			reduce(268), // panic, reduce: BracefulStatement
			reduce(268), // [, reduce: BracefulStatement
			reduce(268), // ctx_IPS, reduce: BracefulStatement
			reduce(268), // ctx_IFS, reduce: BracefulStatement
			reduce(268), // ctx_IRS, reduce: BracefulStatement
			reduce(268), // ctx_OPS, reduce: BracefulStatement
			reduce(268), // ctx_OFS, reduce: BracefulStatement
			reduce(268), // ctx_ORS, reduce: BracefulStatement
			reduce(268), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(268), // ctx_NF, reduce: BracefulStatement
			reduce(268), // ctx_NR, reduce: BracefulStatement
			reduce(268), // ctx_FNR, reduce: BracefulStatement
			reduce(268), // ctx_FILENAME, reduce: BracefulStatement
			reduce(268), // ctx_FILENUM, reduce: BracefulStatement
			reduce(268), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(268), // call, reduce: BracefulStatement
			reduce(268), // begin, reduce: BracefulStatement
			reduce(268), // end, reduce: BracefulStatement
			reduce(268), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(268), // while, reduce: BracefulStatement
			reduce(268), // do, reduce: BracefulStatement
			reduce(268), // for, reduce: BracefulStatement
			nil,         // in
			reduce(268), // break, reduce: BracefulStatement
			reduce(268), // continue, reduce: BracefulStatement
			reduce(268), // func, reduce: BracefulStatement
			reduce(268), // subr, reduce: BracefulStatement
			reduce(268), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1023
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(269), // ;, reduce: BracefulStatement
			reduce(269), // {, reduce: BracefulStatement
			reduce(269), // }, reduce: BracefulStatement
			nil,         // =
			reduce(269), // unset, reduce: BracefulStatement
			reduce(269), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(269), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(269), // printn, reduce: BracefulStatement
			reduce(269), // eprint, reduce: BracefulStatement
			reduce(269), // eprintn, reduce: BracefulStatement
			reduce(269), // dump, reduce: BracefulStatement
			reduce(269), // edump, reduce: BracefulStatement
			reduce(269), // tee, reduce: BracefulStatement
			reduce(269), // emitf, reduce: BracefulStatement
			reduce(269), // emit, reduce: BracefulStatement
			reduce(269), // (, reduce: BracefulStatement
			nil,         // )
			reduce(269), // emitp, reduce: BracefulStatement
			reduce(269), // field_name, reduce: BracefulStatement
			reduce(269), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(269), // braced_field_name, reduce: BracefulStatement
			reduce(269), // $[[, reduce: BracefulStatement
			reduce(269), // $[[[, reduce: BracefulStatement
			reduce(269), // full_srec, reduce: BracefulStatement
			reduce(269), // oosvar_name, reduce: BracefulStatement
			reduce(269), // @[, reduce: BracefulStatement
			reduce(269), // braced_oosvar_name, reduce: BracefulStatement
			reduce(269), // full_oosvar, reduce: BracefulStatement
			reduce(269), // all, reduce: BracefulStatement
			reduce(269), // non_sigil_name, reduce: BracefulStatement
			reduce(269), // arr, reduce: BracefulStatement
			reduce(269), // bool, reduce: BracefulStatement
			reduce(269), // float, reduce: BracefulStatement
			reduce(269), // int, reduce: BracefulStatement
			reduce(269), // map, reduce: BracefulStatement
			reduce(269), // num, reduce: BracefulStatement
			reduce(269), // str, reduce: BracefulStatement
			reduce(269), // 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,         // >>>
			reduce(269), // +, reduce: BracefulStatement
			reduce(269), // -, reduce: BracefulStatement
			reduce(269), // .+, reduce: BracefulStatement
			reduce(269), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(269), // !, reduce: BracefulStatement
			reduce(269), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(269), // string_literal, reduce: BracefulStatement
			reduce(269), // regex_case_insensitive, reduce: BracefulStatement
			reduce(269), // int_literal, reduce: BracefulStatement
			reduce(269), // float_literal, reduce: BracefulStatement
			reduce(269), // boolean_literal, reduce: BracefulStatement
			reduce(269), // const_M_PI, reduce: BracefulStatement
			reduce(269), // const_M_E, reduce: BracefulStatement
			reduce(269), // panic, reduce: BracefulStatement
			reduce(269), // [, reduce: BracefulStatement
			reduce(269), // ctx_IPS, reduce: BracefulStatement
			reduce(269), // ctx_IFS, reduce: BracefulStatement
			reduce(269), // ctx_IRS, reduce: BracefulStatement
			reduce(269), // ctx_OPS, reduce: BracefulStatement
			reduce(269), // ctx_OFS, reduce: BracefulStatement
			reduce(269), // ctx_ORS, reduce: BracefulStatement
			reduce(269), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(269), // ctx_NF, reduce: BracefulStatement
			reduce(269), // ctx_NR, reduce: BracefulStatement
			reduce(269), // ctx_FNR, reduce: BracefulStatement
			reduce(269), // ctx_FILENAME, reduce: BracefulStatement
			reduce(269), // ctx_FILENUM, reduce: BracefulStatement
			reduce(269), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(269), // call, reduce: BracefulStatement
			reduce(269), // begin, reduce: BracefulStatement
			reduce(269), // end, reduce: BracefulStatement
			reduce(269), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(269), // while, reduce: BracefulStatement
			reduce(269), // do, reduce: BracefulStatement
			reduce(269), // for, reduce: BracefulStatement
			nil,         // in
			reduce(269), // break, reduce: BracefulStatement
			reduce(269), // continue, reduce: BracefulStatement
			reduce(269), // func, reduce: BracefulStatement
			reduce(269), // subr, reduce: BracefulStatement
			reduce(269), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1024
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(270), // ;, reduce: BracefulStatement
			reduce(270), // {, reduce: BracefulStatement
			reduce(270), // }, reduce: BracefulStatement
			nil,         // =
			reduce(270), // unset, reduce: BracefulStatement
			reduce(270), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(270), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(270), // printn, reduce: BracefulStatement
			reduce(270), // eprint, reduce: BracefulStatement
			reduce(270), // eprintn, reduce: BracefulStatement
			reduce(270), // dump, reduce: BracefulStatement
			reduce(270), // edump, reduce: BracefulStatement
			reduce(270), // tee, reduce: BracefulStatement
			reduce(270), // emitf, reduce: BracefulStatement
			reduce(270), // emit, reduce: BracefulStatement
			reduce(270), // (, reduce: BracefulStatement
			nil,         // )
			reduce(270), // emitp, reduce: BracefulStatement
			reduce(270), // field_name, reduce: BracefulStatement
			reduce(270), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(270), // braced_field_name, reduce: BracefulStatement
			reduce(270), // $[[, reduce: BracefulStatement
			reduce(270), // $[[[, reduce: BracefulStatement
			reduce(270), // full_srec, reduce: BracefulStatement
			reduce(270), // oosvar_name, reduce: BracefulStatement
			reduce(270), // @[, reduce: BracefulStatement
			reduce(270), // braced_oosvar_name, reduce: BracefulStatement
			reduce(270), // full_oosvar, reduce: BracefulStatement
			reduce(270), // all, reduce: BracefulStatement
			reduce(270), // non_sigil_name, reduce: BracefulStatement
			reduce(270), // arr, reduce: BracefulStatement
			reduce(270), // bool, reduce: BracefulStatement
			reduce(270), // float, reduce: BracefulStatement
			reduce(270), // int, reduce: BracefulStatement
			reduce(270), // map, reduce: BracefulStatement
			reduce(270), // num, reduce: BracefulStatement
			reduce(270), // str, reduce: BracefulStatement
			reduce(270), // 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,         // >>>
			reduce(270), // +, reduce: BracefulStatement
			reduce(270), // -, reduce: BracefulStatement
			reduce(270), // .+, reduce: BracefulStatement
			reduce(270), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(270), // !, reduce: BracefulStatement
			reduce(270), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(270), // string_literal, reduce: BracefulStatement
			reduce(270), // regex_case_insensitive, reduce: BracefulStatement
			reduce(270), // int_literal, reduce: BracefulStatement
			reduce(270), // float_literal, reduce: BracefulStatement
			reduce(270), // boolean_literal, reduce: BracefulStatement
			reduce(270), // const_M_PI, reduce: BracefulStatement
			reduce(270), // const_M_E, reduce: BracefulStatement
			reduce(270), // panic, reduce: BracefulStatement
			reduce(270), // [, reduce: BracefulStatement
			reduce(270), // ctx_IPS, reduce: BracefulStatement
			reduce(270), // ctx_IFS, reduce: BracefulStatement
			reduce(270), // ctx_IRS, reduce: BracefulStatement
			reduce(270), // ctx_OPS, reduce: BracefulStatement
			reduce(270), // ctx_OFS, reduce: BracefulStatement
			reduce(270), // ctx_ORS, reduce: BracefulStatement
			reduce(270), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(270), // ctx_NF, reduce: BracefulStatement
			reduce(270), // ctx_NR, reduce: BracefulStatement
			reduce(270), // ctx_FNR, reduce: BracefulStatement
			reduce(270), // ctx_FILENAME, reduce: BracefulStatement
			reduce(270), // ctx_FILENUM, reduce: BracefulStatement
			reduce(270), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(270), // call, reduce: BracefulStatement
			reduce(270), // begin, reduce: BracefulStatement
			reduce(270), // end, reduce: BracefulStatement
			reduce(270), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(270), // while, reduce: BracefulStatement
			reduce(270), // do, reduce: BracefulStatement
			reduce(270), // for, reduce: BracefulStatement
			nil,         // in
			reduce(270), // break, reduce: BracefulStatement
			reduce(270), // continue, reduce: BracefulStatement
			reduce(270), // func, reduce: BracefulStatement
			reduce(270), // subr, reduce: BracefulStatement
			reduce(270), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1025
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(271), // ;, reduce: BracefulStatement
			reduce(271), // {, reduce: BracefulStatement
			reduce(271), // }, reduce: BracefulStatement
			nil,         // =
			reduce(271), // unset, reduce: BracefulStatement
			reduce(271), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(271), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(271), // printn, reduce: BracefulStatement
			reduce(271), // eprint, reduce: BracefulStatement
			reduce(271), // eprintn, reduce: BracefulStatement
			reduce(271), // dump, reduce: BracefulStatement
			reduce(271), // edump, reduce: BracefulStatement
			reduce(271), // tee, reduce: BracefulStatement
			reduce(271), // emitf, reduce: BracefulStatement
			reduce(271), // emit, reduce: BracefulStatement
			reduce(271), // (, reduce: BracefulStatement
			nil,         // )
			reduce(271), // emitp, reduce: BracefulStatement
			reduce(271), // field_name, reduce: BracefulStatement
			reduce(271), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(271), // braced_field_name, reduce: BracefulStatement
			reduce(271), // $[[, reduce: BracefulStatement
			reduce(271), // $[[[, reduce: BracefulStatement
			reduce(271), // full_srec, reduce: BracefulStatement
			reduce(271), // oosvar_name, reduce: BracefulStatement
			reduce(271), // @[, reduce: BracefulStatement
			reduce(271), // braced_oosvar_name, reduce: BracefulStatement
			reduce(271), // full_oosvar, reduce: BracefulStatement
			reduce(271), // all, reduce: BracefulStatement
			reduce(271), // non_sigil_name, reduce: BracefulStatement
			reduce(271), // arr, reduce: BracefulStatement
			reduce(271), // bool, reduce: BracefulStatement
			reduce(271), // float, reduce: BracefulStatement
			reduce(271), // int, reduce: BracefulStatement
			reduce(271), // map, reduce: BracefulStatement
			reduce(271), // num, reduce: BracefulStatement
			reduce(271), // str, reduce: BracefulStatement
			reduce(271), // 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,         // >>>
			reduce(271), // +, reduce: BracefulStatement
			reduce(271), // -, reduce: BracefulStatement
			reduce(271), // .+, reduce: BracefulStatement
			reduce(271), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(271), // !, reduce: BracefulStatement
			reduce(271), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(271), // string_literal, reduce: BracefulStatement
			reduce(271), // regex_case_insensitive, reduce: BracefulStatement
			reduce(271), // int_literal, reduce: BracefulStatement
			reduce(271), // float_literal, reduce: BracefulStatement
			reduce(271), // boolean_literal, reduce: BracefulStatement
			reduce(271), // const_M_PI, reduce: BracefulStatement
			reduce(271), // const_M_E, reduce: BracefulStatement
			reduce(271), // panic, reduce: BracefulStatement
			reduce(271), // [, reduce: BracefulStatement
			reduce(271), // ctx_IPS, reduce: BracefulStatement
			reduce(271), // ctx_IFS, reduce: BracefulStatement
			reduce(271), // ctx_IRS, reduce: BracefulStatement
			reduce(271), // ctx_OPS, reduce: BracefulStatement
			reduce(271), // ctx_OFS, reduce: BracefulStatement
			reduce(271), // ctx_ORS, reduce: BracefulStatement
			reduce(271), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(271), // ctx_NF, reduce: BracefulStatement
			reduce(271), // ctx_NR, reduce: BracefulStatement
			reduce(271), // ctx_FNR, reduce: BracefulStatement
			reduce(271), // ctx_FILENAME, reduce: BracefulStatement
			reduce(271), // ctx_FILENUM, reduce: BracefulStatement
			reduce(271), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(271), // call, reduce: BracefulStatement
			reduce(271), // begin, reduce: BracefulStatement
			reduce(271), // end, reduce: BracefulStatement
			reduce(271), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(271), // while, reduce: BracefulStatement
			reduce(271), // do, reduce: BracefulStatement
			reduce(271), // for, reduce: BracefulStatement
			nil,         // in
			reduce(271), // break, reduce: BracefulStatement
			reduce(271), // continue, reduce: BracefulStatement
			reduce(271), // func, reduce: BracefulStatement
			reduce(271), // subr, reduce: BracefulStatement
			reduce(271), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1026
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(272), // ;, reduce: BracefulStatement
			reduce(272), // {, reduce: BracefulStatement
			reduce(272), // }, reduce: BracefulStatement
			nil,         // =
			reduce(272), // unset, reduce: BracefulStatement
			reduce(272), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(272), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(272), // printn, reduce: BracefulStatement
			reduce(272), // eprint, reduce: BracefulStatement
			reduce(272), // eprintn, reduce: BracefulStatement
			reduce(272), // dump, reduce: BracefulStatement
			reduce(272), // edump, reduce: BracefulStatement
			reduce(272), // tee, reduce: BracefulStatement
			reduce(272), // emitf, reduce: BracefulStatement
			reduce(272), // emit, reduce: BracefulStatement
			reduce(272), // (, reduce: BracefulStatement
			nil,         // )
			reduce(272), // emitp, reduce: BracefulStatement
			reduce(272), // field_name, reduce: BracefulStatement
			reduce(272), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(272), // braced_field_name, reduce: BracefulStatement
			reduce(272), // $[[, reduce: BracefulStatement
			reduce(272), // $[[[, reduce: BracefulStatement
			reduce(272), // full_srec, reduce: BracefulStatement
			reduce(272), // oosvar_name, reduce: BracefulStatement
			reduce(272), // @[, reduce: BracefulStatement
			reduce(272), // braced_oosvar_name, reduce: BracefulStatement
			reduce(272), // full_oosvar, reduce: BracefulStatement
			reduce(272), // all, reduce: BracefulStatement
			reduce(272), // non_sigil_name, reduce: BracefulStatement
			reduce(272), // arr, reduce: BracefulStatement
			reduce(272), // bool, reduce: BracefulStatement
			reduce(272), // float, reduce: BracefulStatement
			reduce(272), // int, reduce: BracefulStatement
			reduce(272), // map, reduce: BracefulStatement
			reduce(272), // num, reduce: BracefulStatement
			reduce(272), // str, reduce: BracefulStatement
			reduce(272), // 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,         // >>>
			reduce(272), // +, reduce: BracefulStatement
			reduce(272), // -, reduce: BracefulStatement
			reduce(272), // .+, reduce: BracefulStatement
			reduce(272), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(272), // !, reduce: BracefulStatement
			reduce(272), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(272), // string_literal, reduce: BracefulStatement
			reduce(272), // regex_case_insensitive, reduce: BracefulStatement
			reduce(272), // int_literal, reduce: BracefulStatement
			reduce(272), // float_literal, reduce: BracefulStatement
			reduce(272), // boolean_literal, reduce: BracefulStatement
			reduce(272), // const_M_PI, reduce: BracefulStatement
			reduce(272), // const_M_E, reduce: BracefulStatement
			reduce(272), // panic, reduce: BracefulStatement
			reduce(272), // [, reduce: BracefulStatement
			reduce(272), // ctx_IPS, reduce: BracefulStatement
			reduce(272), // ctx_IFS, reduce: BracefulStatement
			reduce(272), // ctx_IRS, reduce: BracefulStatement
			reduce(272), // ctx_OPS, reduce: BracefulStatement
			reduce(272), // ctx_OFS, reduce: BracefulStatement
			reduce(272), // ctx_ORS, reduce: BracefulStatement
			reduce(272), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(272), // ctx_NF, reduce: BracefulStatement
			reduce(272), // ctx_NR, reduce: BracefulStatement
			reduce(272), // ctx_FNR, reduce: BracefulStatement
			reduce(272), // ctx_FILENAME, reduce: BracefulStatement
			reduce(272), // ctx_FILENUM, reduce: BracefulStatement
			reduce(272), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(272), // call, reduce: BracefulStatement
			reduce(272), // begin, reduce: BracefulStatement
			reduce(272), // end, reduce: BracefulStatement
			reduce(272), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(272), // while, reduce: BracefulStatement
			reduce(272), // do, reduce: BracefulStatement
			reduce(272), // for, reduce: BracefulStatement
			nil,         // in
			reduce(272), // break, reduce: BracefulStatement
			reduce(272), // continue, reduce: BracefulStatement
			reduce(272), // func, reduce: BracefulStatement
			reduce(272), // subr, reduce: BracefulStatement
			reduce(272), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1027
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(273), // ;, reduce: BracefulStatement
			reduce(273), // {, reduce: BracefulStatement
			reduce(273), // }, reduce: BracefulStatement
			nil,         // =
			reduce(273), // unset, reduce: BracefulStatement
			reduce(273), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(273), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(273), // printn, reduce: BracefulStatement
			reduce(273), // eprint, reduce: BracefulStatement
			reduce(273), // eprintn, reduce: BracefulStatement
			reduce(273), // dump, reduce: BracefulStatement
			reduce(273), // edump, reduce: BracefulStatement
			reduce(273), // tee, reduce: BracefulStatement
			reduce(273), // emitf, reduce: BracefulStatement
			reduce(273), // emit, reduce: BracefulStatement
			reduce(273), // (, reduce: BracefulStatement
			nil,         // )
			reduce(273), // emitp, reduce: BracefulStatement
			reduce(273), // field_name, reduce: BracefulStatement
			reduce(273), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(273), // braced_field_name, reduce: BracefulStatement
			reduce(273), // $[[, reduce: BracefulStatement
			reduce(273), // $[[[, reduce: BracefulStatement
			reduce(273), // full_srec, reduce: BracefulStatement
			reduce(273), // oosvar_name, reduce: BracefulStatement
			reduce(273), // @[, reduce: BracefulStatement
			reduce(273), // braced_oosvar_name, reduce: BracefulStatement
			reduce(273), // full_oosvar, reduce: BracefulStatement
			reduce(273), // all, reduce: BracefulStatement
			reduce(273), // non_sigil_name, reduce: BracefulStatement
			reduce(273), // arr, reduce: BracefulStatement
			reduce(273), // bool, reduce: BracefulStatement
			reduce(273), // float, reduce: BracefulStatement
			reduce(273), // int, reduce: BracefulStatement
			reduce(273), // map, reduce: BracefulStatement
			reduce(273), // num, reduce: BracefulStatement
			reduce(273), // str, reduce: BracefulStatement
			reduce(273), // 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,         // >>>
			reduce(273), // +, reduce: BracefulStatement
			reduce(273), // -, reduce: BracefulStatement
			reduce(273), // .+, reduce: BracefulStatement
			reduce(273), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(273), // !, reduce: BracefulStatement
			reduce(273), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(273), // string_literal, reduce: BracefulStatement
			reduce(273), // regex_case_insensitive, reduce: BracefulStatement
			reduce(273), // int_literal, reduce: BracefulStatement
			reduce(273), // float_literal, reduce: BracefulStatement
			reduce(273), // boolean_literal, reduce: BracefulStatement
			reduce(273), // const_M_PI, reduce: BracefulStatement
			reduce(273), // const_M_E, reduce: BracefulStatement
			reduce(273), // panic, reduce: BracefulStatement
			reduce(273), // [, reduce: BracefulStatement
			reduce(273), // ctx_IPS, reduce: BracefulStatement
			reduce(273), // ctx_IFS, reduce: BracefulStatement
			reduce(273), // ctx_IRS, reduce: BracefulStatement
			reduce(273), // ctx_OPS, reduce: BracefulStatement
			reduce(273), // ctx_OFS, reduce: BracefulStatement
			reduce(273), // ctx_ORS, reduce: BracefulStatement
			reduce(273), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(273), // ctx_NF, reduce: BracefulStatement
			reduce(273), // ctx_NR, reduce: BracefulStatement
			reduce(273), // ctx_FNR, reduce: BracefulStatement
			reduce(273), // ctx_FILENAME, reduce: BracefulStatement
			reduce(273), // ctx_FILENUM, reduce: BracefulStatement
			reduce(273), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(273), // call, reduce: BracefulStatement
			reduce(273), // begin, reduce: BracefulStatement
			reduce(273), // end, reduce: BracefulStatement
			reduce(273), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(273), // while, reduce: BracefulStatement
			reduce(273), // do, reduce: BracefulStatement
			reduce(273), // for, reduce: BracefulStatement
			nil,         // in
			reduce(273), // break, reduce: BracefulStatement
			reduce(273), // continue, reduce: BracefulStatement
			reduce(273), // func, reduce: BracefulStatement
			reduce(273), // subr, reduce: BracefulStatement
			reduce(273), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1028
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(274), // ;, reduce: BracefulStatement
			reduce(274), // {, reduce: BracefulStatement
			reduce(274), // }, reduce: BracefulStatement
			nil,         // =
			reduce(274), // unset, reduce: BracefulStatement
			reduce(274), // filter, reduce: BracefulStatement
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(274), // print, reduce: BracefulStatement
			nil,         // ,
			reduce(274), // printn, reduce: BracefulStatement
			reduce(274), // eprint, reduce: BracefulStatement
			reduce(274), // eprintn, reduce: BracefulStatement
			reduce(274), // dump, reduce: BracefulStatement
			reduce(274), // edump, reduce: BracefulStatement
			reduce(274), // tee, reduce: BracefulStatement
			reduce(274), // emitf, reduce: BracefulStatement
			reduce(274), // emit, reduce: BracefulStatement
			reduce(274), // (, reduce: BracefulStatement
			nil,         // )
			reduce(274), // emitp, reduce: BracefulStatement
			reduce(274), // field_name, reduce: BracefulStatement
			reduce(274), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(274), // braced_field_name, reduce: BracefulStatement
			reduce(274), // $[[, reduce: BracefulStatement
			reduce(274), // $[[[, reduce: BracefulStatement
			reduce(274), // full_srec, reduce: BracefulStatement
			reduce(274), // oosvar_name, reduce: BracefulStatement
			reduce(274), // @[, reduce: BracefulStatement
			reduce(274), // braced_oosvar_name, reduce: BracefulStatement
			reduce(274), // full_oosvar, reduce: BracefulStatement
			reduce(274), // all, reduce: BracefulStatement
			reduce(274), // non_sigil_name, reduce: BracefulStatement
			reduce(274), // arr, reduce: BracefulStatement
			reduce(274), // bool, reduce: BracefulStatement
			reduce(274), // float, reduce: BracefulStatement
			reduce(274), // int, reduce: BracefulStatement
			reduce(274), // map, reduce: BracefulStatement
			reduce(274), // num, reduce: BracefulStatement
			reduce(274), // str, reduce: BracefulStatement
			reduce(274), // 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,         // >>>
			reduce(274), // +, reduce: BracefulStatement
			reduce(274), // -, reduce: BracefulStatement
			reduce(274), // .+, reduce: BracefulStatement
			reduce(274), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(274), // !, reduce: BracefulStatement
			reduce(274), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(274), // string_literal, reduce: BracefulStatement
			reduce(274), // regex_case_insensitive, reduce: BracefulStatement
			reduce(274), // int_literal, reduce: BracefulStatement
			reduce(274), // float_literal, reduce: BracefulStatement
			reduce(274), // boolean_literal, reduce: BracefulStatement
			reduce(274), // const_M_PI, reduce: BracefulStatement
			reduce(274), // const_M_E, reduce: BracefulStatement
			reduce(274), // panic, reduce: BracefulStatement
			reduce(274), // [, reduce: BracefulStatement
			reduce(274), // ctx_IPS, reduce: BracefulStatement
			reduce(274), // ctx_IFS, reduce: BracefulStatement
			reduce(274), // ctx_IRS, reduce: BracefulStatement
			reduce(274), // ctx_OPS, reduce: BracefulStatement
			reduce(274), // ctx_OFS, reduce: BracefulStatement
			reduce(274), // ctx_ORS, reduce: BracefulStatement
			reduce(274), // ctx_OFLATSEP, reduce: BracefulStatement
			reduce(274), // ctx_NF, reduce: BracefulStatement
			reduce(274), // ctx_NR, reduce: BracefulStatement
			reduce(274), // ctx_FNR, reduce: BracefulStatement
			reduce(274), // ctx_FILENAME, reduce: BracefulStatement
			reduce(274), // ctx_FILENUM, reduce: BracefulStatement
			reduce(274), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(274), // call, reduce: BracefulStatement
			reduce(274), // begin, reduce: BracefulStatement
			reduce(274), // end, reduce: BracefulStatement
			reduce(274), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(274), // while, reduce: BracefulStatement
			reduce(274), // do, reduce: BracefulStatement
			reduce(274), // for, reduce: BracefulStatement
			nil,         // in
			reduce(274), // break, reduce: BracefulStatement
			reduce(274), // continue, reduce: BracefulStatement
			reduce(274), // func, reduce: BracefulStatement
			reduce(274), // subr, reduce: BracefulStatement
			reduce(274), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1029
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1924), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1924), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(278), // ;, reduce: IfChain
			reduce(278), // {, reduce: IfChain
			reduce(278), // }, reduce: IfChain
			nil,         // =
			reduce(278), // unset, reduce: IfChain
			reduce(278), // filter, reduce: IfChain
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(278), // print, reduce: IfChain
			nil,         // ,
			reduce(278), // printn, reduce: IfChain
			reduce(278), // eprint, reduce: IfChain
			reduce(278), // eprintn, reduce: IfChain
			reduce(278), // dump, reduce: IfChain
			reduce(278), // edump, reduce: IfChain
			reduce(278), // tee, reduce: IfChain
			reduce(278), // emitf, reduce: IfChain
			reduce(278), // emit, reduce: IfChain
			reduce(278), // (, reduce: IfChain
			nil,         // )
			reduce(278), // emitp, reduce: IfChain
			reduce(278), // field_name, reduce: IfChain
			reduce(278), // $[, reduce: IfChain
			nil,         // ]
			reduce(278), // braced_field_name, reduce: IfChain
			reduce(278), // $[[, reduce: IfChain
			reduce(278), // $[[[, reduce: IfChain
			reduce(278), // full_srec, reduce: IfChain
			reduce(278), // oosvar_name, reduce: IfChain
			reduce(278), // @[, reduce: IfChain
			reduce(278), // braced_oosvar_name, reduce: IfChain
			reduce(278), // full_oosvar, reduce: IfChain
			reduce(278), // all, reduce: IfChain
			reduce(278), // non_sigil_name, reduce: IfChain
			reduce(278), // arr, reduce: IfChain
			reduce(278), // bool, reduce: IfChain
			reduce(278), // float, reduce: IfChain
			reduce(278), // int, reduce: IfChain
			reduce(278), // map, reduce: IfChain
			reduce(278), // num, reduce: IfChain
			reduce(278), // str, reduce: IfChain
			reduce(278), // 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,         // >>>
			reduce(278), // +, reduce: IfChain
			reduce(278), // -, reduce: IfChain
			reduce(278), // .+, reduce: IfChain
			reduce(278), // .-, reduce: IfChain
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(278), // !, reduce: IfChain
			reduce(278), // ~, reduce: IfChain
			nil,         // **
			reduce(278), // string_literal, reduce: IfChain
			reduce(278), // regex_case_insensitive, reduce: IfChain
			reduce(278), // int_literal, reduce: IfChain
			reduce(278), // float_literal, reduce: IfChain
			reduce(278), // boolean_literal, reduce: IfChain
			reduce(278), // const_M_PI, reduce: IfChain
			reduce(278), // const_M_E, reduce: IfChain
			reduce(278), // panic, reduce: IfChain
			reduce(278), // [, reduce: IfChain
			reduce(278), // ctx_IPS, reduce: IfChain
			reduce(278), // ctx_IFS, reduce: IfChain
			reduce(278), // ctx_IRS, reduce: IfChain
			reduce(278), // ctx_OPS, reduce: IfChain
			reduce(278), // ctx_OFS, reduce: IfChain
			reduce(278), // ctx_ORS, reduce: IfChain
			reduce(278), // ctx_OFLATSEP, reduce: IfChain
			reduce(278), // ctx_NF, reduce: IfChain
			reduce(278), // ctx_NR, reduce: IfChain
			reduce(278), // ctx_FNR, reduce: IfChain
			reduce(278), // ctx_FILENAME, reduce: IfChain
			reduce(278), // ctx_FILENUM, reduce: IfChain
			reduce(278), // env, reduce: IfChain
			nil,         // [[
			nil,         // [[[
			reduce(278), // call, reduce: IfChain
			reduce(278), // begin, reduce: IfChain
			reduce(278), // end, reduce: IfChain
			reduce(278), // if, reduce: IfChain
			shift(2198), // elif
			shift(2199), // else
			reduce(278), // while, reduce: IfChain
			reduce(278), // do, reduce: IfChain
			reduce(278), // for, reduce: IfChain
			nil,         // in
			reduce(278), // break, reduce: IfChain
			reduce(278), // continue, reduce: IfChain
			reduce(278), // func, reduce: IfChain
			reduce(278), // subr, reduce: IfChain
			reduce(278), // return, reduce: IfChain
		},
	},
	actionRow{ // S1032
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(280), // ;, reduce: IfElifStar
			reduce(280), // {, reduce: IfElifStar
			reduce(280), // }, reduce: IfElifStar
			nil,         // =
			reduce(280), // unset, reduce: IfElifStar
			reduce(280), // filter, reduce: IfElifStar
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(280), // print, reduce: IfElifStar
			nil,         // ,
			reduce(280), // printn, reduce: IfElifStar
			reduce(280), // eprint, reduce: IfElifStar
			reduce(280), // eprintn, reduce: IfElifStar
			reduce(280), // dump, reduce: IfElifStar
			reduce(280), // edump, reduce: IfElifStar
			reduce(280), // tee, reduce: IfElifStar
			reduce(280), // emitf, reduce: IfElifStar
			reduce(280), // emit, reduce: IfElifStar
			reduce(280), // (, reduce: IfElifStar
			nil,         // )
			reduce(280), // emitp, reduce: IfElifStar
			reduce(280), // field_name, reduce: IfElifStar
			reduce(280), // $[, reduce: IfElifStar
			nil,         // ]
			reduce(280), // braced_field_name, reduce: IfElifStar
			reduce(280), // $[[, reduce: IfElifStar
			reduce(280), // $[[[, reduce: IfElifStar
			reduce(280), // full_srec, reduce: IfElifStar
			reduce(280), // oosvar_name, reduce: IfElifStar
			reduce(280), // @[, reduce: IfElifStar
			reduce(280), // braced_oosvar_name, reduce: IfElifStar
			reduce(280), // full_oosvar, reduce: IfElifStar
			reduce(280), // all, reduce: IfElifStar
			reduce(280), // non_sigil_name, reduce: IfElifStar
			reduce(280), // arr, reduce: IfElifStar
			reduce(280), // bool, reduce: IfElifStar
			reduce(280), // float, reduce: IfElifStar
			reduce(280), // int, reduce: IfElifStar
			reduce(280), // map, reduce: IfElifStar
			reduce(280), // num, reduce: IfElifStar
			reduce(280), // str, reduce: IfElifStar
			reduce(280), // 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,         // >>>
			reduce(280), // +, reduce: IfElifStar
			reduce(280), // -, reduce: IfElifStar
			reduce(280), // .+, reduce: IfElifStar
			reduce(280), // .-, reduce: IfElifStar
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(280), // !, reduce: IfElifStar
			reduce(280), // ~, reduce: IfElifStar
			nil,         // **
			reduce(280), // string_literal, reduce: IfElifStar
			reduce(280), // regex_case_insensitive, reduce: IfElifStar
			reduce(280), // int_literal, reduce: IfElifStar
			reduce(280), // float_literal, reduce: IfElifStar
			reduce(280), // boolean_literal, reduce: IfElifStar
			reduce(280), // const_M_PI, reduce: IfElifStar
			reduce(280), // const_M_E, reduce: IfElifStar
			reduce(280), // panic, reduce: IfElifStar
			reduce(280), // [, reduce: IfElifStar
			reduce(280), // ctx_IPS, reduce: IfElifStar
			reduce(280), // ctx_IFS, reduce: IfElifStar
			reduce(280), // ctx_IRS, reduce: IfElifStar
			reduce(280), // ctx_OPS, reduce: IfElifStar
			reduce(280), // ctx_OFS, reduce: IfElifStar
			reduce(280), // ctx_ORS, reduce: IfElifStar
			reduce(280), // ctx_OFLATSEP, reduce: IfElifStar
			reduce(280), // ctx_NF, reduce: IfElifStar
			reduce(280), // ctx_NR, reduce: IfElifStar
			reduce(280), // ctx_FNR, reduce: IfElifStar
			reduce(280), // ctx_FILENAME, reduce: IfElifStar
			reduce(280), // ctx_FILENUM, reduce: IfElifStar
			reduce(280), // env, reduce: IfElifStar
			nil,         // [[
			nil,         // [[[
			reduce(280), // call, reduce: IfElifStar
			reduce(280), // begin, reduce: IfElifStar
			reduce(280), // end, reduce: IfElifStar
			reduce(280), // if, reduce: IfElifStar
			reduce(280), // elif, reduce: IfElifStar
			reduce(280), // else, reduce: IfElifStar
			reduce(280), // while, reduce: IfElifStar
			reduce(280), // do, reduce: IfElifStar
			reduce(280), // for, reduce: IfElifStar
			nil,         // in
			reduce(280), // break, reduce: IfElifStar
			reduce(280), // continue, reduce: IfElifStar
			reduce(280), // func, reduce: IfElifStar
			reduce(280), // subr, reduce: IfElifStar
			reduce(280), // return, reduce: IfElifStar
		},
	},
	actionRow{ // S1033
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2200), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2201), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(813), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(287), // ;, reduce: ForLoop
			reduce(287), // {, reduce: ForLoop
			reduce(287), // }, reduce: ForLoop
			nil,         // =
			reduce(287), // unset, reduce: ForLoop
			reduce(287), // filter, reduce: ForLoop
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(287), // print, reduce: ForLoop
			nil,         // ,
			reduce(287), // printn, reduce: ForLoop
			reduce(287), // eprint, reduce: ForLoop
			reduce(287), // eprintn, reduce: ForLoop
			reduce(287), // dump, reduce: ForLoop
			reduce(287), // edump, reduce: ForLoop
			reduce(287), // tee, reduce: ForLoop
			reduce(287), // emitf, reduce: ForLoop
			reduce(287), // emit, reduce: ForLoop
			reduce(287), // (, reduce: ForLoop
			nil,         // )
			reduce(287), // emitp, reduce: ForLoop
			reduce(287), // field_name, reduce: ForLoop
			reduce(287), // $[, reduce: ForLoop
			nil,         // ]
			reduce(287), // braced_field_name, reduce: ForLoop
			reduce(287), // $[[, reduce: ForLoop
			reduce(287), // $[[[, reduce: ForLoop
			reduce(287), // full_srec, reduce: ForLoop
			reduce(287), // oosvar_name, reduce: ForLoop
			reduce(287), // @[, reduce: ForLoop
			reduce(287), // braced_oosvar_name, reduce: ForLoop
			reduce(287), // full_oosvar, reduce: ForLoop
			reduce(287), // all, reduce: ForLoop
			reduce(287), // non_sigil_name, reduce: ForLoop
			reduce(287), // arr, reduce: ForLoop
			reduce(287), // bool, reduce: ForLoop
			reduce(287), // float, reduce: ForLoop
			reduce(287), // int, reduce: ForLoop
			reduce(287), // map, reduce: ForLoop
			reduce(287), // num, reduce: ForLoop
			reduce(287), // str, reduce: ForLoop
			reduce(287), // 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,         // >>>
			reduce(287), // +, reduce: ForLoop
			reduce(287), // -, reduce: ForLoop
			reduce(287), // .+, reduce: ForLoop
			reduce(287), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(287), // !, reduce: ForLoop
			reduce(287), // ~, reduce: ForLoop
			nil,         // **
			reduce(287), // string_literal, reduce: ForLoop
			reduce(287), // regex_case_insensitive, reduce: ForLoop
			reduce(287), // int_literal, reduce: ForLoop
			reduce(287), // float_literal, reduce: ForLoop
			reduce(287), // boolean_literal, reduce: ForLoop
			reduce(287), // const_M_PI, reduce: ForLoop
			reduce(287), // const_M_E, reduce: ForLoop
			reduce(287), // panic, reduce: ForLoop
			reduce(287), // [, reduce: ForLoop
			reduce(287), // ctx_IPS, reduce: ForLoop
			reduce(287), // ctx_IFS, reduce: ForLoop
			reduce(287), // ctx_IRS, reduce: ForLoop
			reduce(287), // ctx_OPS, reduce: ForLoop
			reduce(287), // ctx_OFS, reduce: ForLoop
			reduce(287), // ctx_ORS, reduce: ForLoop
			reduce(287), // ctx_OFLATSEP, reduce: ForLoop
			reduce(287), // ctx_NF, reduce: ForLoop
			reduce(287), // ctx_NR, reduce: ForLoop
			reduce(287), // ctx_FNR, reduce: ForLoop
			reduce(287), // ctx_FILENAME, reduce: ForLoop
			reduce(287), // ctx_FILENUM, reduce: ForLoop
			reduce(287), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(287), // call, reduce: ForLoop
			reduce(287), // begin, reduce: ForLoop
			reduce(287), // end, reduce: ForLoop
			reduce(287), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(287), // while, reduce: ForLoop
			reduce(287), // do, reduce: ForLoop
			reduce(287), // for, reduce: ForLoop
			nil,         // in
			reduce(287), // break, reduce: ForLoop
			reduce(287), // continue, reduce: ForLoop
			reduce(287), // func, reduce: ForLoop
			reduce(287), // subr, reduce: ForLoop
			reduce(287), // return, reduce: ForLoop
		},
	},
	actionRow{ // S1037
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(288), // ;, reduce: ForLoop
			reduce(288), // {, reduce: ForLoop
			reduce(288), // }, reduce: ForLoop
			nil,         // =
			reduce(288), // unset, reduce: ForLoop
			reduce(288), // filter, reduce: ForLoop
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(288), // print, reduce: ForLoop
			nil,         // ,
			reduce(288), // printn, reduce: ForLoop
			reduce(288), // eprint, reduce: ForLoop
			reduce(288), // eprintn, reduce: ForLoop
			reduce(288), // dump, reduce: ForLoop
			reduce(288), // edump, reduce: ForLoop
			reduce(288), // tee, reduce: ForLoop
			reduce(288), // emitf, reduce: ForLoop
			reduce(288), // emit, reduce: ForLoop
			reduce(288), // (, reduce: ForLoop
			nil,         // )
			reduce(288), // emitp, reduce: ForLoop
			reduce(288), // field_name, reduce: ForLoop
			reduce(288), // $[, reduce: ForLoop
			nil,         // ]
			reduce(288), // braced_field_name, reduce: ForLoop
			reduce(288), // $[[, reduce: ForLoop
			reduce(288), // $[[[, reduce: ForLoop
			reduce(288), // full_srec, reduce: ForLoop
			reduce(288), // oosvar_name, reduce: ForLoop
			reduce(288), // @[, reduce: ForLoop
			reduce(288), // braced_oosvar_name, reduce: ForLoop
			reduce(288), // full_oosvar, reduce: ForLoop
			reduce(288), // all, reduce: ForLoop
			reduce(288), // non_sigil_name, reduce: ForLoop
			reduce(288), // arr, reduce: ForLoop
			reduce(288), // bool, reduce: ForLoop
			reduce(288), // float, reduce: ForLoop
			reduce(288), // int, reduce: ForLoop
			reduce(288), // map, reduce: ForLoop
			reduce(288), // num, reduce: ForLoop
			reduce(288), // str, reduce: ForLoop
			reduce(288), // 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,         // >>>
			reduce(288), // +, reduce: ForLoop
			reduce(288), // -, reduce: ForLoop
			reduce(288), // .+, reduce: ForLoop
			reduce(288), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(288), // !, reduce: ForLoop
			reduce(288), // ~, reduce: ForLoop
			nil,         // **
			reduce(288), // string_literal, reduce: ForLoop
			reduce(288), // regex_case_insensitive, reduce: ForLoop
			reduce(288), // int_literal, reduce: ForLoop
			reduce(288), // float_literal, reduce: ForLoop
			reduce(288), // boolean_literal, reduce: ForLoop
			reduce(288), // const_M_PI, reduce: ForLoop
			reduce(288), // const_M_E, reduce: ForLoop
			reduce(288), // panic, reduce: ForLoop
			reduce(288), // [, reduce: ForLoop
			reduce(288), // ctx_IPS, reduce: ForLoop
			reduce(288), // ctx_IFS, reduce: ForLoop
			reduce(288), // ctx_IRS, reduce: ForLoop
			reduce(288), // ctx_OPS, reduce: ForLoop
			reduce(288), // ctx_OFS, reduce: ForLoop
			reduce(288), // ctx_ORS, reduce: ForLoop
			reduce(288), // ctx_OFLATSEP, reduce: ForLoop
			reduce(288), // ctx_NF, reduce: ForLoop
			reduce(288), // ctx_NR, reduce: ForLoop
			reduce(288), // ctx_FNR, reduce: ForLoop
			reduce(288), // ctx_FILENAME, reduce: ForLoop
			reduce(288), // ctx_FILENUM, reduce: ForLoop
			reduce(288), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(288), // call, reduce: ForLoop
			reduce(288), // begin, reduce: ForLoop
			reduce(288), // end, reduce: ForLoop
			reduce(288), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(288), // while, reduce: ForLoop
			reduce(288), // do, reduce: ForLoop
			reduce(288), // for, reduce: ForLoop
			nil,         // in
			reduce(288), // break, reduce: ForLoop
			reduce(288), // continue, reduce: ForLoop
			reduce(288), // func, reduce: ForLoop
			reduce(288), // subr, reduce: ForLoop
			reduce(288), // return, reduce: ForLoop
		},
	},
	actionRow{ // S1038
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(289), // ;, reduce: ForLoop
			reduce(289), // {, reduce: ForLoop
			reduce(289), // }, reduce: ForLoop
			nil,         // =
			reduce(289), // unset, reduce: ForLoop
			reduce(289), // filter, reduce: ForLoop
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(289), // print, reduce: ForLoop
			nil,         // ,
			reduce(289), // printn, reduce: ForLoop
			reduce(289), // eprint, reduce: ForLoop
			reduce(289), // eprintn, reduce: ForLoop
			reduce(289), // dump, reduce: ForLoop
			reduce(289), // edump, reduce: ForLoop
			reduce(289), // tee, reduce: ForLoop
			reduce(289), // emitf, reduce: ForLoop
			reduce(289), // emit, reduce: ForLoop
			reduce(289), // (, reduce: ForLoop
			nil,         // )
			reduce(289), // emitp, reduce: ForLoop
			reduce(289), // field_name, reduce: ForLoop
			reduce(289), // $[, reduce: ForLoop
			nil,         // ]
			reduce(289), // braced_field_name, reduce: ForLoop
			reduce(289), // $[[, reduce: ForLoop
			reduce(289), // $[[[, reduce: ForLoop
			reduce(289), // full_srec, reduce: ForLoop
			reduce(289), // oosvar_name, reduce: ForLoop
			reduce(289), // @[, reduce: ForLoop
			reduce(289), // braced_oosvar_name, reduce: ForLoop
			reduce(289), // full_oosvar, reduce: ForLoop
			reduce(289), // all, reduce: ForLoop
			reduce(289), // non_sigil_name, reduce: ForLoop
			reduce(289), // arr, reduce: ForLoop
			reduce(289), // bool, reduce: ForLoop
			reduce(289), // float, reduce: ForLoop
			reduce(289), // int, reduce: ForLoop
			reduce(289), // map, reduce: ForLoop
			reduce(289), // num, reduce: ForLoop
			reduce(289), // str, reduce: ForLoop
			reduce(289), // 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,         // >>>
			reduce(289), // +, reduce: ForLoop
			reduce(289), // -, reduce: ForLoop
			reduce(289), // .+, reduce: ForLoop
			reduce(289), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(289), // !, reduce: ForLoop
			reduce(289), // ~, reduce: ForLoop
			nil,         // **
			reduce(289), // string_literal, reduce: ForLoop
			reduce(289), // regex_case_insensitive, reduce: ForLoop
			reduce(289), // int_literal, reduce: ForLoop
			reduce(289), // float_literal, reduce: ForLoop
			reduce(289), // boolean_literal, reduce: ForLoop
			reduce(289), // const_M_PI, reduce: ForLoop
			reduce(289), // const_M_E, reduce: ForLoop
			reduce(289), // panic, reduce: ForLoop
			reduce(289), // [, reduce: ForLoop
			reduce(289), // ctx_IPS, reduce: ForLoop
			reduce(289), // ctx_IFS, reduce: ForLoop
			reduce(289), // ctx_IRS, reduce: ForLoop
			reduce(289), // ctx_OPS, reduce: ForLoop
			reduce(289), // ctx_OFS, reduce: ForLoop
			reduce(289), // ctx_ORS, reduce: ForLoop
			reduce(289), // ctx_OFLATSEP, reduce: ForLoop
			reduce(289), // ctx_NF, reduce: ForLoop
			reduce(289), // ctx_NR, reduce: ForLoop
			reduce(289), // ctx_FNR, reduce: ForLoop
			reduce(289), // ctx_FILENAME, reduce: ForLoop
			reduce(289), // ctx_FILENUM, reduce: ForLoop
			reduce(289), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(289), // call, reduce: ForLoop
			reduce(289), // begin, reduce: ForLoop
			reduce(289), // end, reduce: ForLoop
			reduce(289), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(289), // while, reduce: ForLoop
			reduce(289), // do, reduce: ForLoop
			reduce(289), // for, reduce: ForLoop
			nil,         // in
			reduce(289), // break, reduce: ForLoop
			reduce(289), // continue, reduce: ForLoop
			reduce(289), // func, reduce: ForLoop
			reduce(289), // subr, reduce: ForLoop
			reduce(289), // return, reduce: ForLoop
		},
	},
	actionRow{ // S1039
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(290), // ;, reduce: ForLoop
			reduce(290), // {, reduce: ForLoop
			reduce(290), // }, reduce: ForLoop
			nil,         // =
			reduce(290), // unset, reduce: ForLoop
			reduce(290), // filter, reduce: ForLoop
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(290), // print, reduce: ForLoop
			nil,         // ,
			reduce(290), // printn, reduce: ForLoop
			reduce(290), // eprint, reduce: ForLoop
			reduce(290), // eprintn, reduce: ForLoop
			reduce(290), // dump, reduce: ForLoop
			reduce(290), // edump, reduce: ForLoop
			reduce(290), // tee, reduce: ForLoop
			reduce(290), // emitf, reduce: ForLoop
			reduce(290), // emit, reduce: ForLoop
			reduce(290), // (, reduce: ForLoop
			nil,         // )
			reduce(290), // emitp, reduce: ForLoop
			reduce(290), // field_name, reduce: ForLoop
			reduce(290), // $[, reduce: ForLoop
			nil,         // ]
			reduce(290), // braced_field_name, reduce: ForLoop
			reduce(290), // $[[, reduce: ForLoop
			reduce(290), // $[[[, reduce: ForLoop
			reduce(290), // full_srec, reduce: ForLoop
			reduce(290), // oosvar_name, reduce: ForLoop
			reduce(290), // @[, reduce: ForLoop
			reduce(290), // braced_oosvar_name, reduce: ForLoop
			reduce(290), // full_oosvar, reduce: ForLoop
			reduce(290), // all, reduce: ForLoop
			reduce(290), // non_sigil_name, reduce: ForLoop
			reduce(290), // arr, reduce: ForLoop
			reduce(290), // bool, reduce: ForLoop
			reduce(290), // float, reduce: ForLoop
			reduce(290), // int, reduce: ForLoop
			reduce(290), // map, reduce: ForLoop
			reduce(290), // num, reduce: ForLoop
			reduce(290), // str, reduce: ForLoop
			reduce(290), // 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,         // >>>
			reduce(290), // +, reduce: ForLoop
			reduce(290), // -, reduce: ForLoop
			reduce(290), // .+, reduce: ForLoop
			reduce(290), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(290), // !, reduce: ForLoop
			reduce(290), // ~, reduce: ForLoop
			nil,         // **
			reduce(290), // string_literal, reduce: ForLoop
			reduce(290), // regex_case_insensitive, reduce: ForLoop
			reduce(290), // int_literal, reduce: ForLoop
			reduce(290), // float_literal, reduce: ForLoop
			reduce(290), // boolean_literal, reduce: ForLoop
			reduce(290), // const_M_PI, reduce: ForLoop
			reduce(290), // const_M_E, reduce: ForLoop
			reduce(290), // panic, reduce: ForLoop
			reduce(290), // [, reduce: ForLoop
			reduce(290), // ctx_IPS, reduce: ForLoop
			reduce(290), // ctx_IFS, reduce: ForLoop
			reduce(290), // ctx_IRS, reduce: ForLoop
			reduce(290), // ctx_OPS, reduce: ForLoop
			reduce(290), // ctx_OFS, reduce: ForLoop
			reduce(290), // ctx_ORS, reduce: ForLoop
			reduce(290), // ctx_OFLATSEP, reduce: ForLoop
			reduce(290), // ctx_NF, reduce: ForLoop
			reduce(290), // ctx_NR, reduce: ForLoop
			reduce(290), // ctx_FNR, reduce: ForLoop
			reduce(290), // ctx_FILENAME, reduce: ForLoop
			reduce(290), // ctx_FILENUM, reduce: ForLoop
			reduce(290), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(290), // call, reduce: ForLoop
			reduce(290), // begin, reduce: ForLoop
			reduce(290), // end, reduce: ForLoop
			reduce(290), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(290), // while, reduce: ForLoop
			reduce(290), // do, reduce: ForLoop
			reduce(290), // for, reduce: ForLoop
			nil,         // in
			reduce(290), // break, reduce: ForLoop
			reduce(290), // continue, reduce: ForLoop
			reduce(290), // func, reduce: ForLoop
			reduce(290), // subr, reduce: ForLoop
			reduce(290), // return, reduce: ForLoop
		},
	},
	actionRow{ // S1040
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2203), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(308), // ;, reduce: BreakStatement
			nil,         // {
			reduce(308), // }, reduce: BreakStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(309), // ;, reduce: ContinueStatement
			nil,         // {
			reduce(309), // }, reduce: ContinueStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(2204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(2205), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(323), // ;, reduce: ReturnStatement
			shift(1925), // {
			reduce(323), // }, reduce: ReturnStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(223), // $, reduce: MapLiteral
			nil,         // empty
			reduce(223), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S1047
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2207), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(36), // $, reduce: Lvalue
			nil,        // empty
			reduce(36), // ;, reduce: Lvalue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(116), // $, reduce: LocalVariable
			nil,         // empty
			reduce(116), // ;, reduce: LocalVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(2208), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2209), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2210), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2211), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2212), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(192), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(192), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(193), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(193), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(194), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(194), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(195), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(195), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(196), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(196), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(197), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(197), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(2247), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(217), // $, reduce: ArrayLiteral
			nil,         // empty
			reduce(217), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S1098
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2250), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(2253), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(223), // $, reduce: MapLiteral
			nil,         // empty
			reduce(223), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(223), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S1102
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2254), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(262), // $, reduce: FcnArgs
			nil,         // empty
			reduce(262), // ;, reduce: FcnArgs
			shift(366),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(375),  // (
			nil,         // )
			nil,         // emitp
			shift(387),  // field_name
			shift(388),  // $[
			nil,         // ]
			shift(389),  // braced_field_name
			shift(390),  // $[[
			shift(391),  // $[[[
			shift(392),  // full_srec
			shift(394),  // oosvar_name
			shift(395),  // @[
			shift(396),  // braced_oosvar_name
			shift(397),  // full_oosvar
			shift(398),  // all
			shift(399),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(414),  // +
			shift(416),  // -
			shift(417),  // .+
			shift(418),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(420),  // !
			shift(421),  // ~
			nil,         // **
			shift(425),  // string_literal
			shift(426),  // regex_case_insensitive
			shift(427),  // int_literal
			shift(428),  // float_literal
			shift(429),  // boolean_literal
			shift(430),  // const_M_PI
			shift(431),  // const_M_E
			shift(432),  // panic
			shift(434),  // [
			shift(436),  // ctx_IPS
			shift(437),  // ctx_IFS
			shift(438),  // ctx_IRS
			shift(439),  // ctx_OPS
			shift(440),  // ctx_OFS
			shift(441),  // ctx_ORS
			shift(442),  // ctx_OFLATSEP
			shift(443),  // ctx_NF
			shift(444),  // ctx_NR
			shift(445),  // ctx_FNR
			shift(446),  // ctx_FILENAME
			shift(447),  // ctx_FILENUM
			shift(449),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(44), // $, reduce: RedirectTarget
			nil,        // empty
			reduce(44), // ;, reduce: RedirectTarget
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(44), // ,, reduce: RedirectTarget
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(39), // $, reduce: Redirector
			nil,        // empty
			reduce(39), // ;, reduce: Redirector
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(39), // ,, reduce: Redirector
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(42), // $, reduce: RedirectTarget
			nil,        // empty
			reduce(42), // ;, reduce: RedirectTarget
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(42), // ,, reduce: RedirectTarget
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1108
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(43), // $, reduce: RedirectTarget
			nil,        // empty
			reduce(43), // ;, reduce: RedirectTarget
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(43), // ,, reduce: RedirectTarget
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1109
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(40), // $, reduce: Redirector
			nil,        // empty
			reduce(40), // ;, reduce: Redirector
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(40), // ,, reduce: Redirector
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1110
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(41), // $, reduce: Redirector
			nil,        // empty
			reduce(41), // ;, reduce: Redirector
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(41), // ,, reduce: Redirector
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1111
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(2257), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1112
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2258), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1113
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2259), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1114
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2260), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1115
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2261), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1118
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1119
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1123
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1124
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1125
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1126
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(192), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(192), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(192), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(193), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(193), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(193), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(194), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(194), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(194), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(195), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(195), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(195), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(196), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(196), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(196), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(197), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(197), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(197), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(2296), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(217), // $, reduce: ArrayLiteral
			nil,         // empty
			reduce(217), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(217), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S1159
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2299), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(2302), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(2306), // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(164),  // {
			shift(2307), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(44), // ,, reduce: RedirectTarget
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(207), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(39), // ,, reduce: Redirector
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(42), // ,, reduce: RedirectTarget
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(43), // ,, reduce: RedirectTarget
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(204), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S1172
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(206), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(108), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S1175
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(110), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S1176
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(109), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S1177
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(97), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S1178
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(99), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			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: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S1179
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(98), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S1180
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(222), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(203), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(100), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S1183
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(101), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S1184
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(102), // ,, reduce: DirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S1185
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(104), // ,, reduce: BracedFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S1187
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(107), // ,, reduce: FullSrec
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S1190
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(205), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(111), // ,, reduce: DirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S1192
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(113), // ,, reduce: BracedOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S1194
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(114), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S1195
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(115), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S1196
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(116), // ,, reduce: LocalVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S1197
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(144), // ,, reduce: Rvalue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(145), // ,, reduce: PrecedenceChainStart
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(147), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // 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(2314), // ?
			nil,         // :
			shift(2315), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(149), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(2316), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(151), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(2317), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(153), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(2318), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(155), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(2319), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(157), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(2320), // =~
			shift(2321), // !=~
			shift(2322), // ==
			shift(2323), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2324), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(162), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(2325), // >=
			shift(2326), // <
			shift(2327), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(2328), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(167), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(169), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(2329), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(171), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(2330), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(2331), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(173), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(2332), // <<
			shift(2333), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(177), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(2334), // +
			shift(2335), // -
			shift(2336), // .+
			shift(2337), // .-
			shift(2338), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(183), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(2340), // *
			shift(2341), // /
			shift(2342), // //
			shift(2343), // %
			shift(2344), // .*
			shift(2345), // ./
			shift(2346), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(191), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(198), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(200), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2352), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(202), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2353), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2354), // [[
			shift(2355), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(208), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(209), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(210), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(211), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(212), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(213), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(214), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(215), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(216), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(2356), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(229), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(230), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S1234
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(231), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S1235
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(232), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S1236
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(233), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S1237
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(234), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S1238
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(235), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S1239
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(236), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S1240
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(237), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S1241
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(238), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S1242
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(239), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S1243
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(240), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S1244
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(241), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S1245
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(242), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2358), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(244), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(245), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(246), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(247), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(255), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2359), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(40), // ,, reduce: Redirector
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(41), // ,, reduce: Redirector
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(223), // $, reduce: MapLiteral
			nil,         // empty
			reduce(223), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(223), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			shift(2360), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(467), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			shift(481), // field_name
			shift(482), // $[
			nil,        // ]
			shift(483), // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			shift(484), // full_srec
			shift(485), // oosvar_name
			shift(486), // @[
			shift(487), // braced_oosvar_name
			shift(488), // full_oosvar
			shift(489), // all
			shift(490), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(467), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			shift(481), // field_name
			shift(482), // $[
			nil,        // ]
			shift(483), // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			shift(484), // full_srec
			shift(485), // oosvar_name
			shift(486), // @[
			shift(487), // braced_oosvar_name
			shift(488), // full_oosvar
			shift(489), // all
			shift(490), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2363), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2364), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(467),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2366), // (
			nil,         // )
			nil,         // emitp
			shift(481),  // field_name
			shift(482),  // $[
			nil,         // ]
			shift(483),  // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(484),  // full_srec
			shift(485),  // oosvar_name
			shift(486),  // @[
			shift(487),  // braced_oosvar_name
			shift(488),  // full_oosvar
			shift(489),  // all
			shift(490),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(164),  // {
			shift(2369), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(85), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(85), // ), reduce: Emittable
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(90), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(90), // ), reduce: Emittable
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(2371), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2372), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(82),  // ), reduce: EmittableList
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(86), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(86), // ), reduce: Emittable
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(87), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(87), // ), reduce: Emittable
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(88), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(88), // ), reduce: Emittable
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(89), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(89), // ), reduce: Emittable
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(91), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(91), // ), reduce: Emittable
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(92), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(92), // ), reduce: Emittable
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(93), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(93), // ), reduce: Emittable
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(94), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(94), // ), reduce: Emittable
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(102), // ,, reduce: DirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(102), // ), reduce: DirectFieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(104), // ,, reduce: BracedFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(104), // ), reduce: BracedFieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(107), // ,, reduce: FullSrec
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(107), // ), reduce: FullSrec
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(111), // ,, reduce: DirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(111), // ), reduce: DirectOosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(113), // ,, reduce: BracedOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(113), // ), reduce: BracedOosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(114), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(114), // ), reduce: FullOosvar
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(115), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(115), // ), reduce: FullOosvar
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(116), // ,, reduce: LocalVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(116), // ), reduce: LocalVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(223), // ), reduce: MapLiteral
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S1287
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2375), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(201), // $, reduce: PrecedenceChainEnd
			nil,         // empty
			reduce(201), // ;, reduce: PrecedenceChainEnd
			reduce(201), // {, reduce: PrecedenceChainEnd
			nil,         // }
			reduce(201), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(201), // ||=, reduce: PrecedenceChainEnd
			reduce(201), // ^^=, reduce: PrecedenceChainEnd
			reduce(201), // &&=, reduce: PrecedenceChainEnd
			reduce(201), // ??=, reduce: PrecedenceChainEnd
			reduce(201), // ???=, reduce: PrecedenceChainEnd
			reduce(201), // |=, reduce: PrecedenceChainEnd
			reduce(201), // &=, reduce: PrecedenceChainEnd
			reduce(201), // ^=, reduce: PrecedenceChainEnd
			reduce(201), // <<=, reduce: PrecedenceChainEnd
			reduce(201), // >>=, reduce: PrecedenceChainEnd
			reduce(201), // >>>=, reduce: PrecedenceChainEnd
			reduce(201), // +=, reduce: PrecedenceChainEnd
			reduce(201), // .=, reduce: PrecedenceChainEnd
			reduce(201), // -=, reduce: PrecedenceChainEnd
			reduce(201), // *=, reduce: PrecedenceChainEnd
			reduce(201), // /=, reduce: PrecedenceChainEnd
			reduce(201), // //=, reduce: PrecedenceChainEnd
			reduce(201), // %=, reduce: PrecedenceChainEnd
			reduce(201), // **=, reduce: PrecedenceChainEnd
			reduce(201), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(2376), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2377), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2378), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2379), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2380), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(192), // ), reduce: UnaryOpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(193), // ), reduce: UnaryOpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(194), // ), reduce: UnaryOpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(195), // ), reduce: UnaryOpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(196), // ), reduce: UnaryOpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(197), // ), reduce: UnaryOpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(2415), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(217), // ), reduce: ArrayLiteral
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S1337
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2418), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(2421), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(467),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2423), // (
			nil,         // )
			nil,         // emitp
			shift(481),  // field_name
			shift(482),  // $[
			nil,         // ]
			shift(483),  // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(484),  // full_srec
			shift(485),  // oosvar_name
			shift(486),  // @[
			shift(487),  // braced_oosvar_name
			shift(488),  // full_oosvar
			shift(489),  // all
			shift(490),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(2425), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(223), // ], reduce: MapLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S1344
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2426), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(103), // $, reduce: IndirectFieldValue
			nil,         // empty
			reduce(103), // ;, reduce: IndirectFieldValue
			reduce(103), // {, reduce: IndirectFieldValue
			nil,         // }
			reduce(103), // =, reduce: IndirectFieldValue
			nil,         // unset
			nil,         // filter
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(103), // ||=, reduce: IndirectFieldValue
			reduce(103), // ^^=, reduce: IndirectFieldValue
			reduce(103), // &&=, reduce: IndirectFieldValue
			reduce(103), // ??=, reduce: IndirectFieldValue
			reduce(103), // ???=, reduce: IndirectFieldValue
			reduce(103), // |=, reduce: IndirectFieldValue
			reduce(103), // &=, reduce: IndirectFieldValue
			reduce(103), // ^=, reduce: IndirectFieldValue
			reduce(103), // <<=, reduce: IndirectFieldValue
			reduce(103), // >>=, reduce: IndirectFieldValue
			reduce(103), // >>>=, reduce: IndirectFieldValue
			reduce(103), // +=, reduce: IndirectFieldValue
			reduce(103), // .=, reduce: IndirectFieldValue
			reduce(103), // -=, reduce: IndirectFieldValue
			reduce(103), // *=, reduce: IndirectFieldValue
			reduce(103), // /=, reduce: IndirectFieldValue
			reduce(103), // //=, reduce: IndirectFieldValue
			reduce(103), // %=, reduce: IndirectFieldValue
			reduce(103), // **=, reduce: IndirectFieldValue
			reduce(103), // ?, reduce: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S1346
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(2427), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2428), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2429), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2430), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2431), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(192), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(193), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(194), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(195), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(196), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(197), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(2466), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(217), // ], reduce: ArrayLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S1394
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2469), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(2472), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2473), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2474), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(112), // $, reduce: IndirectOosvarValue
			nil,         // empty
			reduce(112), // ;, reduce: IndirectOosvarValue
			reduce(112), // {, reduce: IndirectOosvarValue
			nil,         // }
			reduce(112), // =, reduce: IndirectOosvarValue
			nil,         // unset
			nil,         // filter
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(112), // ||=, reduce: IndirectOosvarValue
			reduce(112), // ^^=, reduce: IndirectOosvarValue
			reduce(112), // &&=, reduce: IndirectOosvarValue
			reduce(112), // ??=, reduce: IndirectOosvarValue
			reduce(112), // ???=, reduce: IndirectOosvarValue
			reduce(112), // |=, reduce: IndirectOosvarValue
			reduce(112), // &=, reduce: IndirectOosvarValue
			reduce(112), // ^=, reduce: IndirectOosvarValue
			reduce(112), // <<=, reduce: IndirectOosvarValue
			reduce(112), // >>=, reduce: IndirectOosvarValue
			reduce(112), // >>>=, reduce: IndirectOosvarValue
			reduce(112), // +=, reduce: IndirectOosvarValue
			reduce(112), // .=, reduce: IndirectOosvarValue
			reduce(112), // -=, reduce: IndirectOosvarValue
			reduce(112), // *=, reduce: IndirectOosvarValue
			reduce(112), // /=, reduce: IndirectOosvarValue
			reduce(112), // //=, reduce: IndirectOosvarValue
			reduce(112), // %=, reduce: IndirectOosvarValue
			reduce(112), // **=, reduce: IndirectOosvarValue
			reduce(112), // ?, reduce: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S1400
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(2475), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(148), // $, reduce: LogicalOrTerm
			nil,         // empty
			reduce(148), // ;, reduce: LogicalOrTerm
			reduce(148), // {, reduce: LogicalOrTerm
			nil,         // }
			reduce(148), // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(148), // ||=, reduce: LogicalOrTerm
			reduce(148), // ^^=, reduce: LogicalOrTerm
			reduce(148), // &&=, reduce: LogicalOrTerm
			reduce(148), // ??=, reduce: LogicalOrTerm
			reduce(148), // ???=, reduce: LogicalOrTerm
			reduce(148), // |=, reduce: LogicalOrTerm
			reduce(148), // &=, reduce: LogicalOrTerm
			reduce(148), // ^=, reduce: LogicalOrTerm
			reduce(148), // <<=, reduce: LogicalOrTerm
			reduce(148), // >>=, reduce: LogicalOrTerm
			reduce(148), // >>>=, reduce: LogicalOrTerm
			reduce(148), // +=, reduce: LogicalOrTerm
			reduce(148), // .=, reduce: LogicalOrTerm
			reduce(148), // -=, reduce: LogicalOrTerm
			reduce(148), // *=, reduce: LogicalOrTerm
			reduce(148), // /=, reduce: LogicalOrTerm
			reduce(148), // //=, reduce: LogicalOrTerm
			reduce(148), // %=, reduce: LogicalOrTerm
			reduce(148), // **=, reduce: LogicalOrTerm
			reduce(148), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(673),  // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(150), // $, reduce: LogicalXORTerm
			nil,         // empty
			reduce(150), // ;, reduce: LogicalXORTerm
			reduce(150), // {, reduce: LogicalXORTerm
			nil,         // }
			reduce(150), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(150), // ||=, reduce: LogicalXORTerm
			reduce(150), // ^^=, reduce: LogicalXORTerm
			reduce(150), // &&=, reduce: LogicalXORTerm
			reduce(150), // ??=, reduce: LogicalXORTerm
			reduce(150), // ???=, reduce: LogicalXORTerm
			reduce(150), // |=, reduce: LogicalXORTerm
			reduce(150), // &=, reduce: LogicalXORTerm
			reduce(150), // ^=, reduce: LogicalXORTerm
			reduce(150), // <<=, reduce: LogicalXORTerm
			reduce(150), // >>=, reduce: LogicalXORTerm
			reduce(150), // >>>=, reduce: LogicalXORTerm
			reduce(150), // +=, reduce: LogicalXORTerm
			reduce(150), // .=, reduce: LogicalXORTerm
			reduce(150), // -=, reduce: LogicalXORTerm
			reduce(150), // *=, reduce: LogicalXORTerm
			reduce(150), // /=, reduce: LogicalXORTerm
			reduce(150), // //=, reduce: LogicalXORTerm
			reduce(150), // %=, reduce: LogicalXORTerm
			reduce(150), // **=, reduce: LogicalXORTerm
			reduce(150), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(674),  // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(152), // $, reduce: LogicalAndTerm
			nil,         // empty
			reduce(152), // ;, reduce: LogicalAndTerm
			reduce(152), // {, reduce: LogicalAndTerm
			nil,         // }
			reduce(152), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(152), // ||=, reduce: LogicalAndTerm
			reduce(152), // ^^=, reduce: LogicalAndTerm
			reduce(152), // &&=, reduce: LogicalAndTerm
			reduce(152), // ??=, reduce: LogicalAndTerm
			reduce(152), // ???=, reduce: LogicalAndTerm
			reduce(152), // |=, reduce: LogicalAndTerm
			reduce(152), // &=, reduce: LogicalAndTerm
			reduce(152), // ^=, reduce: LogicalAndTerm
			reduce(152), // <<=, reduce: LogicalAndTerm
			reduce(152), // >>=, reduce: LogicalAndTerm
			reduce(152), // >>>=, reduce: LogicalAndTerm
			reduce(152), // +=, reduce: LogicalAndTerm
			reduce(152), // .=, reduce: LogicalAndTerm
			reduce(152), // -=, reduce: LogicalAndTerm
			reduce(152), // *=, reduce: LogicalAndTerm
			reduce(152), // /=, reduce: LogicalAndTerm
			reduce(152), // //=, reduce: LogicalAndTerm
			reduce(152), // %=, reduce: LogicalAndTerm
			reduce(152), // **=, reduce: LogicalAndTerm
			reduce(152), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(675),  // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(154), // $, reduce: AbsentCoalesceTerm
			nil,         // empty
			reduce(154), // ;, reduce: AbsentCoalesceTerm
			reduce(154), // {, reduce: AbsentCoalesceTerm
			nil,         // }
			reduce(154), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(154), // ||=, reduce: AbsentCoalesceTerm
			reduce(154), // ^^=, reduce: AbsentCoalesceTerm
			reduce(154), // &&=, reduce: AbsentCoalesceTerm
			reduce(154), // ??=, reduce: AbsentCoalesceTerm
			reduce(154), // ???=, reduce: AbsentCoalesceTerm
			reduce(154), // |=, reduce: AbsentCoalesceTerm
			reduce(154), // &=, reduce: AbsentCoalesceTerm
			reduce(154), // ^=, reduce: AbsentCoalesceTerm
			reduce(154), // <<=, reduce: AbsentCoalesceTerm
			reduce(154), // >>=, reduce: AbsentCoalesceTerm
			reduce(154), // >>>=, reduce: AbsentCoalesceTerm
			reduce(154), // +=, reduce: AbsentCoalesceTerm
			reduce(154), // .=, reduce: AbsentCoalesceTerm
			reduce(154), // -=, reduce: AbsentCoalesceTerm
			reduce(154), // *=, reduce: AbsentCoalesceTerm
			reduce(154), // /=, reduce: AbsentCoalesceTerm
			reduce(154), // //=, reduce: AbsentCoalesceTerm
			reduce(154), // %=, reduce: AbsentCoalesceTerm
			reduce(154), // **=, reduce: AbsentCoalesceTerm
			reduce(154), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(676),  // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(156), // $, reduce: EmptyCoalesceTerm
			nil,         // empty
			reduce(156), // ;, reduce: EmptyCoalesceTerm
			reduce(156), // {, reduce: EmptyCoalesceTerm
			nil,         // }
			reduce(156), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(156), // ||=, reduce: EmptyCoalesceTerm
			reduce(156), // ^^=, reduce: EmptyCoalesceTerm
			reduce(156), // &&=, reduce: EmptyCoalesceTerm
			reduce(156), // ??=, reduce: EmptyCoalesceTerm
			reduce(156), // ???=, reduce: EmptyCoalesceTerm
			reduce(156), // |=, reduce: EmptyCoalesceTerm
			reduce(156), // &=, reduce: EmptyCoalesceTerm
			reduce(156), // ^=, reduce: EmptyCoalesceTerm
			reduce(156), // <<=, reduce: EmptyCoalesceTerm
			reduce(156), // >>=, reduce: EmptyCoalesceTerm
			reduce(156), // >>>=, reduce: EmptyCoalesceTerm
			reduce(156), // +=, reduce: EmptyCoalesceTerm
			reduce(156), // .=, reduce: EmptyCoalesceTerm
			reduce(156), // -=, reduce: EmptyCoalesceTerm
			reduce(156), // *=, reduce: EmptyCoalesceTerm
			reduce(156), // /=, reduce: EmptyCoalesceTerm
			reduce(156), // //=, reduce: EmptyCoalesceTerm
			reduce(156), // %=, reduce: EmptyCoalesceTerm
			reduce(156), // **=, reduce: EmptyCoalesceTerm
			reduce(156), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(677),  // =~
			shift(678),  // !=~
			shift(679),  // ==
			shift(680),  // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(158), // $, reduce: EqneTerm
			nil,         // empty
			reduce(158), // ;, reduce: EqneTerm
			reduce(158), // {, reduce: EqneTerm
			nil,         // }
			reduce(158), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(681),  // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(158), // ||=, reduce: EqneTerm
			reduce(158), // ^^=, reduce: EqneTerm
			reduce(158), // &&=, reduce: EqneTerm
			reduce(158), // ??=, reduce: EqneTerm
			reduce(158), // ???=, reduce: EqneTerm
			reduce(158), // |=, reduce: EqneTerm
			reduce(158), // &=, reduce: EqneTerm
			reduce(158), // ^=, reduce: EqneTerm
			reduce(158), // <<=, reduce: EqneTerm
			reduce(158), // >>=, reduce: EqneTerm
			reduce(158), // >>>=, reduce: EqneTerm
			reduce(158), // +=, reduce: EqneTerm
			reduce(158), // .=, reduce: EqneTerm
			reduce(158), // -=, reduce: EqneTerm
			reduce(158), // *=, reduce: EqneTerm
			reduce(158), // /=, reduce: EqneTerm
			reduce(158), // //=, reduce: EqneTerm
			reduce(158), // %=, reduce: EqneTerm
			reduce(158), // **=, reduce: EqneTerm
			reduce(158), // ?, reduce: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(682),  // >=
			shift(683),  // <
			shift(684),  // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(159), // $, reduce: EqneTerm
			nil,         // empty
			reduce(159), // ;, reduce: EqneTerm
			reduce(159), // {, reduce: EqneTerm
			nil,         // }
			reduce(159), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(681),  // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(159), // ||=, reduce: EqneTerm
			reduce(159), // ^^=, reduce: EqneTerm
			reduce(159), // &&=, reduce: EqneTerm
			reduce(159), // ??=, reduce: EqneTerm
			reduce(159), // ???=, reduce: EqneTerm
			reduce(159), // |=, reduce: EqneTerm
			reduce(159), // &=, reduce: EqneTerm
			reduce(159), // ^=, reduce: EqneTerm
			reduce(159), // <<=, reduce: EqneTerm
			reduce(159), // >>=, reduce: EqneTerm
			reduce(159), // >>>=, reduce: EqneTerm
			reduce(159), // +=, reduce: EqneTerm
			reduce(159), // .=, reduce: EqneTerm
			reduce(159), // -=, reduce: EqneTerm
			reduce(159), // *=, reduce: EqneTerm
			reduce(159), // /=, reduce: EqneTerm
			reduce(159), // //=, reduce: EqneTerm
			reduce(159), // %=, reduce: EqneTerm
			reduce(159), // **=, reduce: EqneTerm
			reduce(159), // ?, reduce: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(682),  // >=
			shift(683),  // <
			shift(684),  // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(160), // $, reduce: EqneTerm
			nil,         // empty
			reduce(160), // ;, reduce: EqneTerm
			reduce(160), // {, reduce: EqneTerm
			nil,         // }
			reduce(160), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(681),  // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(160), // ||=, reduce: EqneTerm
			reduce(160), // ^^=, reduce: EqneTerm
			reduce(160), // &&=, reduce: EqneTerm
			reduce(160), // ??=, reduce: EqneTerm
			reduce(160), // ???=, reduce: EqneTerm
			reduce(160), // |=, reduce: EqneTerm
			reduce(160), // &=, reduce: EqneTerm
			reduce(160), // ^=, reduce: EqneTerm
			reduce(160), // <<=, reduce: EqneTerm
			reduce(160), // >>=, reduce: EqneTerm
			reduce(160), // >>>=, reduce: EqneTerm
			reduce(160), // +=, reduce: EqneTerm
			reduce(160), // .=, reduce: EqneTerm
			reduce(160), // -=, reduce: EqneTerm
			reduce(160), // *=, reduce: EqneTerm
			reduce(160), // /=, reduce: EqneTerm
			reduce(160), // //=, reduce: EqneTerm
			reduce(160), // %=, reduce: EqneTerm
			reduce(160), // **=, reduce: EqneTerm
			reduce(160), // ?, reduce: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(682),  // >=
			shift(683),  // <
			shift(684),  // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(161), // $, reduce: EqneTerm
			nil,         // empty
			reduce(161), // ;, reduce: EqneTerm
			reduce(161), // {, reduce: EqneTerm
			nil,         // }
			reduce(161), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(681),  // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(161), // ||=, reduce: EqneTerm
			reduce(161), // ^^=, reduce: EqneTerm
			reduce(161), // &&=, reduce: EqneTerm
			reduce(161), // ??=, reduce: EqneTerm
			reduce(161), // ???=, reduce: EqneTerm
			reduce(161), // |=, reduce: EqneTerm
			reduce(161), // &=, reduce: EqneTerm
			reduce(161), // ^=, reduce: EqneTerm
			reduce(161), // <<=, reduce: EqneTerm
			reduce(161), // >>=, reduce: EqneTerm
			reduce(161), // >>>=, reduce: EqneTerm
			reduce(161), // +=, reduce: EqneTerm
			reduce(161), // .=, reduce: EqneTerm
			reduce(161), // -=, reduce: EqneTerm
			reduce(161), // *=, reduce: EqneTerm
			reduce(161), // /=, reduce: EqneTerm
			reduce(161), // //=, reduce: EqneTerm
			reduce(161), // %=, reduce: EqneTerm
			reduce(161), // **=, reduce: EqneTerm
			reduce(161), // ?, reduce: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(682),  // >=
			shift(683),  // <
			shift(684),  // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(163), // $, reduce: CmpTerm
			nil,         // empty
			reduce(163), // ;, reduce: CmpTerm
			reduce(163), // {, reduce: CmpTerm
			nil,         // }
			reduce(163), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(685),  // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(163), // ||=, reduce: CmpTerm
			reduce(163), // ^^=, reduce: CmpTerm
			reduce(163), // &&=, reduce: CmpTerm
			reduce(163), // ??=, reduce: CmpTerm
			reduce(163), // ???=, reduce: CmpTerm
			reduce(163), // |=, reduce: CmpTerm
			reduce(163), // &=, reduce: CmpTerm
			reduce(163), // ^=, reduce: CmpTerm
			reduce(163), // <<=, reduce: CmpTerm
			reduce(163), // >>=, reduce: CmpTerm
			reduce(163), // >>>=, reduce: CmpTerm
			reduce(163), // +=, reduce: CmpTerm
			reduce(163), // .=, reduce: CmpTerm
			reduce(163), // -=, reduce: CmpTerm
			reduce(163), // *=, reduce: CmpTerm
			reduce(163), // /=, reduce: CmpTerm
			reduce(163), // //=, reduce: CmpTerm
			reduce(163), // %=, reduce: CmpTerm
			reduce(163), // **=, reduce: CmpTerm
			reduce(163), // ?, reduce: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(164), // $, reduce: CmpTerm
			nil,         // empty
			reduce(164), // ;, reduce: CmpTerm
			reduce(164), // {, reduce: CmpTerm
			nil,         // }
			reduce(164), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(685),  // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(164), // ||=, reduce: CmpTerm
			reduce(164), // ^^=, reduce: CmpTerm
			reduce(164), // &&=, reduce: CmpTerm
			reduce(164), // ??=, reduce: CmpTerm
			reduce(164), // ???=, reduce: CmpTerm
			reduce(164), // |=, reduce: CmpTerm
			reduce(164), // &=, reduce: CmpTerm
			reduce(164), // ^=, reduce: CmpTerm
			reduce(164), // <<=, reduce: CmpTerm
			reduce(164), // >>=, reduce: CmpTerm
			reduce(164), // >>>=, reduce: CmpTerm
			reduce(164), // +=, reduce: CmpTerm
			reduce(164), // .=, reduce: CmpTerm
			reduce(164), // -=, reduce: CmpTerm
			reduce(164), // *=, reduce: CmpTerm
			reduce(164), // /=, reduce: CmpTerm
			reduce(164), // //=, reduce: CmpTerm
			reduce(164), // %=, reduce: CmpTerm
			reduce(164), // **=, reduce: CmpTerm
			reduce(164), // ?, reduce: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(165), // $, reduce: CmpTerm
			nil,         // empty
			reduce(165), // ;, reduce: CmpTerm
			reduce(165), // {, reduce: CmpTerm
			nil,         // }
			reduce(165), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(685),  // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(165), // ||=, reduce: CmpTerm
			reduce(165), // ^^=, reduce: CmpTerm
			reduce(165), // &&=, reduce: CmpTerm
			reduce(165), // ??=, reduce: CmpTerm
			reduce(165), // ???=, reduce: CmpTerm
			reduce(165), // |=, reduce: CmpTerm
			reduce(165), // &=, reduce: CmpTerm
			reduce(165), // ^=, reduce: CmpTerm
			reduce(165), // <<=, reduce: CmpTerm
			reduce(165), // >>=, reduce: CmpTerm
			reduce(165), // >>>=, reduce: CmpTerm
			reduce(165), // +=, reduce: CmpTerm
			reduce(165), // .=, reduce: CmpTerm
			reduce(165), // -=, reduce: CmpTerm
			reduce(165), // *=, reduce: CmpTerm
			reduce(165), // /=, reduce: CmpTerm
			reduce(165), // //=, reduce: CmpTerm
			reduce(165), // %=, reduce: CmpTerm
			reduce(165), // **=, reduce: CmpTerm
			reduce(165), // ?, reduce: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(166), // $, reduce: CmpTerm
			nil,         // empty
			reduce(166), // ;, reduce: CmpTerm
			reduce(166), // {, reduce: CmpTerm
			nil,         // }
			reduce(166), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(685),  // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(166), // ||=, reduce: CmpTerm
			reduce(166), // ^^=, reduce: CmpTerm
			reduce(166), // &&=, reduce: CmpTerm
			reduce(166), // ??=, reduce: CmpTerm
			reduce(166), // ???=, reduce: CmpTerm
			reduce(166), // |=, reduce: CmpTerm
			reduce(166), // &=, reduce: CmpTerm
			reduce(166), // ^=, reduce: CmpTerm
			reduce(166), // <<=, reduce: CmpTerm
			reduce(166), // >>=, reduce: CmpTerm
			reduce(166), // >>>=, reduce: CmpTerm
			reduce(166), // +=, reduce: CmpTerm
			reduce(166), // .=, reduce: CmpTerm
			reduce(166), // -=, reduce: CmpTerm
			reduce(166), // *=, reduce: CmpTerm
			reduce(166), // /=, reduce: CmpTerm
			reduce(166), // //=, reduce: CmpTerm
			reduce(166), // %=, reduce: CmpTerm
			reduce(166), // **=, reduce: CmpTerm
			reduce(166), // ?, reduce: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(168), // $, reduce: BitwiseORTerm
			nil,         // empty
			reduce(168), // ;, reduce: BitwiseORTerm
			reduce(168), // {, reduce: BitwiseORTerm
			nil,         // }
			reduce(168), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(168), // ||=, reduce: BitwiseORTerm
			reduce(168), // ^^=, reduce: BitwiseORTerm
			reduce(168), // &&=, reduce: BitwiseORTerm
			reduce(168), // ??=, reduce: BitwiseORTerm
			reduce(168), // ???=, reduce: BitwiseORTerm
			reduce(168), // |=, reduce: BitwiseORTerm
			reduce(168), // &=, reduce: BitwiseORTerm
			reduce(168), // ^=, reduce: BitwiseORTerm
			reduce(168), // <<=, reduce: BitwiseORTerm
			reduce(168), // >>=, reduce: BitwiseORTerm
			reduce(168), // >>>=, reduce: BitwiseORTerm
			reduce(168), // +=, reduce: BitwiseORTerm
			reduce(168), // .=, reduce: BitwiseORTerm
			reduce(168), // -=, reduce: BitwiseORTerm
			reduce(168), // *=, reduce: BitwiseORTerm
			reduce(168), // /=, reduce: BitwiseORTerm
			reduce(168), // //=, reduce: BitwiseORTerm
			reduce(168), // %=, reduce: BitwiseORTerm
			reduce(168), // **=, reduce: BitwiseORTerm
			reduce(168), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(686),  // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(170), // $, reduce: BitwiseXORTerm
			nil,         // empty
			reduce(170), // ;, reduce: BitwiseXORTerm
			reduce(170), // {, reduce: BitwiseXORTerm
			nil,         // }
			reduce(170), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(170), // ||=, reduce: BitwiseXORTerm
			reduce(170), // ^^=, reduce: BitwiseXORTerm
			reduce(170), // &&=, reduce: BitwiseXORTerm
			reduce(170), // ??=, reduce: BitwiseXORTerm
			reduce(170), // ???=, reduce: BitwiseXORTerm
			reduce(170), // |=, reduce: BitwiseXORTerm
			reduce(170), // &=, reduce: BitwiseXORTerm
			reduce(170), // ^=, reduce: BitwiseXORTerm
			reduce(170), // <<=, reduce: BitwiseXORTerm
			reduce(170), // >>=, reduce: BitwiseXORTerm
			reduce(170), // >>>=, reduce: BitwiseXORTerm
			reduce(170), // +=, reduce: BitwiseXORTerm
			reduce(170), // .=, reduce: BitwiseXORTerm
			reduce(170), // -=, reduce: BitwiseXORTerm
			reduce(170), // *=, reduce: BitwiseXORTerm
			reduce(170), // /=, reduce: BitwiseXORTerm
			reduce(170), // //=, reduce: BitwiseXORTerm
			reduce(170), // %=, reduce: BitwiseXORTerm
			reduce(170), // **=, reduce: BitwiseXORTerm
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(687),  // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(172), // $, reduce: BitwiseANDTerm
			nil,         // empty
			reduce(172), // ;, reduce: BitwiseANDTerm
			reduce(172), // {, reduce: BitwiseANDTerm
			nil,         // }
			reduce(172), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(688),  // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(172), // ||=, reduce: BitwiseANDTerm
			reduce(172), // ^^=, reduce: BitwiseANDTerm
			reduce(172), // &&=, reduce: BitwiseANDTerm
			reduce(172), // ??=, reduce: BitwiseANDTerm
			reduce(172), // ???=, reduce: BitwiseANDTerm
			reduce(172), // |=, reduce: BitwiseANDTerm
			reduce(172), // &=, reduce: BitwiseANDTerm
			reduce(172), // ^=, reduce: BitwiseANDTerm
			reduce(172), // <<=, reduce: BitwiseANDTerm
			reduce(172), // >>=, reduce: BitwiseANDTerm
			reduce(172), // >>>=, reduce: BitwiseANDTerm
			reduce(172), // +=, reduce: BitwiseANDTerm
			reduce(172), // .=, reduce: BitwiseANDTerm
			reduce(172), // -=, reduce: BitwiseANDTerm
			reduce(172), // *=, reduce: BitwiseANDTerm
			reduce(172), // /=, reduce: BitwiseANDTerm
			reduce(172), // //=, reduce: BitwiseANDTerm
			reduce(172), // %=, reduce: BitwiseANDTerm
			reduce(172), // **=, reduce: BitwiseANDTerm
			reduce(172), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(689),  // <<
			shift(690),  // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(175), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(175), // ;, reduce: BitwiseShiftTerm
			reduce(175), // {, reduce: BitwiseShiftTerm
			nil,         // }
			reduce(175), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(175), // ||=, reduce: BitwiseShiftTerm
			reduce(175), // ^^=, reduce: BitwiseShiftTerm
			reduce(175), // &&=, reduce: BitwiseShiftTerm
			reduce(175), // ??=, reduce: BitwiseShiftTerm
			reduce(175), // ???=, reduce: BitwiseShiftTerm
			reduce(175), // |=, reduce: BitwiseShiftTerm
			reduce(175), // &=, reduce: BitwiseShiftTerm
			reduce(175), // ^=, reduce: BitwiseShiftTerm
			reduce(175), // <<=, reduce: BitwiseShiftTerm
			reduce(175), // >>=, reduce: BitwiseShiftTerm
			reduce(175), // >>>=, reduce: BitwiseShiftTerm
			reduce(175), // +=, reduce: BitwiseShiftTerm
			reduce(175), // .=, reduce: BitwiseShiftTerm
			reduce(175), // -=, reduce: BitwiseShiftTerm
			reduce(175), // *=, reduce: BitwiseShiftTerm
			reduce(175), // /=, reduce: BitwiseShiftTerm
			reduce(175), // //=, reduce: BitwiseShiftTerm
			reduce(175), // %=, reduce: BitwiseShiftTerm
			reduce(175), // **=, reduce: BitwiseShiftTerm
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(691),  // +
			shift(692),  // -
			shift(693),  // .+
			shift(694),  // .-
			shift(695),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(174), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(174), // ;, reduce: BitwiseShiftTerm
			reduce(174), // {, reduce: BitwiseShiftTerm
			nil,         // }
			reduce(174), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(174), // ||=, reduce: BitwiseShiftTerm
			reduce(174), // ^^=, reduce: BitwiseShiftTerm
			reduce(174), // &&=, reduce: BitwiseShiftTerm
			reduce(174), // ??=, reduce: BitwiseShiftTerm
			reduce(174), // ???=, reduce: BitwiseShiftTerm
			reduce(174), // |=, reduce: BitwiseShiftTerm
			reduce(174), // &=, reduce: BitwiseShiftTerm
			reduce(174), // ^=, reduce: BitwiseShiftTerm
			reduce(174), // <<=, reduce: BitwiseShiftTerm
			reduce(174), // >>=, reduce: BitwiseShiftTerm
			reduce(174), // >>>=, reduce: BitwiseShiftTerm
			reduce(174), // +=, reduce: BitwiseShiftTerm
			reduce(174), // .=, reduce: BitwiseShiftTerm
			reduce(174), // -=, reduce: BitwiseShiftTerm
			reduce(174), // *=, reduce: BitwiseShiftTerm
			reduce(174), // /=, reduce: BitwiseShiftTerm
			reduce(174), // //=, reduce: BitwiseShiftTerm
			reduce(174), // %=, reduce: BitwiseShiftTerm
			reduce(174), // **=, reduce: BitwiseShiftTerm
			reduce(174), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(691),  // +
			shift(692),  // -
			shift(693),  // .+
			shift(694),  // .-
			shift(695),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(176), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(176), // ;, reduce: BitwiseShiftTerm
			reduce(176), // {, reduce: BitwiseShiftTerm
			nil,         // }
			reduce(176), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(176), // ||=, reduce: BitwiseShiftTerm
			reduce(176), // ^^=, reduce: BitwiseShiftTerm
			reduce(176), // &&=, reduce: BitwiseShiftTerm
			reduce(176), // ??=, reduce: BitwiseShiftTerm
			reduce(176), // ???=, reduce: BitwiseShiftTerm
			reduce(176), // |=, reduce: BitwiseShiftTerm
			reduce(176), // &=, reduce: BitwiseShiftTerm
			reduce(176), // ^=, reduce: BitwiseShiftTerm
			reduce(176), // <<=, reduce: BitwiseShiftTerm
			reduce(176), // >>=, reduce: BitwiseShiftTerm
			reduce(176), // >>>=, reduce: BitwiseShiftTerm
			reduce(176), // +=, reduce: BitwiseShiftTerm
			reduce(176), // .=, reduce: BitwiseShiftTerm
			reduce(176), // -=, reduce: BitwiseShiftTerm
			reduce(176), // *=, reduce: BitwiseShiftTerm
			reduce(176), // /=, reduce: BitwiseShiftTerm
			reduce(176), // //=, reduce: BitwiseShiftTerm
			reduce(176), // %=, reduce: BitwiseShiftTerm
			reduce(176), // **=, reduce: BitwiseShiftTerm
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(691),  // +
			shift(692),  // -
			shift(693),  // .+
			shift(694),  // .-
			shift(695),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(178), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(178), // ;, reduce: AddsubdotTerm
			reduce(178), // {, reduce: AddsubdotTerm
			nil,         // }
			reduce(178), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(178), // ||=, reduce: AddsubdotTerm
			reduce(178), // ^^=, reduce: AddsubdotTerm
			reduce(178), // &&=, reduce: AddsubdotTerm
			reduce(178), // ??=, reduce: AddsubdotTerm
			reduce(178), // ???=, reduce: AddsubdotTerm
			reduce(178), // |=, reduce: AddsubdotTerm
			reduce(178), // &=, reduce: AddsubdotTerm
			reduce(178), // ^=, reduce: AddsubdotTerm
			reduce(178), // <<=, reduce: AddsubdotTerm
			reduce(178), // >>=, reduce: AddsubdotTerm
			reduce(178), // >>>=, reduce: AddsubdotTerm
			reduce(178), // +=, reduce: AddsubdotTerm
			reduce(178), // .=, reduce: AddsubdotTerm
			reduce(178), // -=, reduce: AddsubdotTerm
			reduce(178), // *=, reduce: AddsubdotTerm
			reduce(178), // /=, reduce: AddsubdotTerm
			reduce(178), // //=, reduce: AddsubdotTerm
			reduce(178), // %=, reduce: AddsubdotTerm
			reduce(178), // **=, reduce: AddsubdotTerm
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(697),  // *
			shift(698),  // /
			shift(699),  // //
			shift(700),  // %
			shift(701),  // .*
			shift(702),  // ./
			shift(703),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(179), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(179), // ;, reduce: AddsubdotTerm
			reduce(179), // {, reduce: AddsubdotTerm
			nil,         // }
			reduce(179), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(179), // ||=, reduce: AddsubdotTerm
			reduce(179), // ^^=, reduce: AddsubdotTerm
			reduce(179), // &&=, reduce: AddsubdotTerm
			reduce(179), // ??=, reduce: AddsubdotTerm
			reduce(179), // ???=, reduce: AddsubdotTerm
			reduce(179), // |=, reduce: AddsubdotTerm
			reduce(179), // &=, reduce: AddsubdotTerm
			reduce(179), // ^=, reduce: AddsubdotTerm
			reduce(179), // <<=, reduce: AddsubdotTerm
			reduce(179), // >>=, reduce: AddsubdotTerm
			reduce(179), // >>>=, reduce: AddsubdotTerm
			reduce(179), // +=, reduce: AddsubdotTerm
			reduce(179), // .=, reduce: AddsubdotTerm
			reduce(179), // -=, reduce: AddsubdotTerm
			reduce(179), // *=, reduce: AddsubdotTerm
			reduce(179), // /=, reduce: AddsubdotTerm
			reduce(179), // //=, reduce: AddsubdotTerm
			reduce(179), // %=, reduce: AddsubdotTerm
			reduce(179), // **=, reduce: AddsubdotTerm
			reduce(179), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(697),  // *
			shift(698),  // /
			shift(699),  // //
			shift(700),  // %
			shift(701),  // .*
			shift(702),  // ./
			shift(703),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(180), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(180), // ;, reduce: AddsubdotTerm
			reduce(180), // {, reduce: AddsubdotTerm
			nil,         // }
			reduce(180), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(180), // ||=, reduce: AddsubdotTerm
			reduce(180), // ^^=, reduce: AddsubdotTerm
			reduce(180), // &&=, reduce: AddsubdotTerm
			reduce(180), // ??=, reduce: AddsubdotTerm
			reduce(180), // ???=, reduce: AddsubdotTerm
			reduce(180), // |=, reduce: AddsubdotTerm
			reduce(180), // &=, reduce: AddsubdotTerm
			reduce(180), // ^=, reduce: AddsubdotTerm
			reduce(180), // <<=, reduce: AddsubdotTerm
			reduce(180), // >>=, reduce: AddsubdotTerm
			reduce(180), // >>>=, reduce: AddsubdotTerm
			reduce(180), // +=, reduce: AddsubdotTerm
			reduce(180), // .=, reduce: AddsubdotTerm
			reduce(180), // -=, reduce: AddsubdotTerm
			reduce(180), // *=, reduce: AddsubdotTerm
			reduce(180), // /=, reduce: AddsubdotTerm
			reduce(180), // //=, reduce: AddsubdotTerm
			reduce(180), // %=, reduce: AddsubdotTerm
			reduce(180), // **=, reduce: AddsubdotTerm
			reduce(180), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(697),  // *
			shift(698),  // /
			shift(699),  // //
			shift(700),  // %
			shift(701),  // .*
			shift(702),  // ./
			shift(703),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(181), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(181), // ;, reduce: AddsubdotTerm
			reduce(181), // {, reduce: AddsubdotTerm
			nil,         // }
			reduce(181), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(181), // ||=, reduce: AddsubdotTerm
			reduce(181), // ^^=, reduce: AddsubdotTerm
			reduce(181), // &&=, reduce: AddsubdotTerm
			reduce(181), // ??=, reduce: AddsubdotTerm
			reduce(181), // ???=, reduce: AddsubdotTerm
			reduce(181), // |=, reduce: AddsubdotTerm
			reduce(181), // &=, reduce: AddsubdotTerm
			reduce(181), // ^=, reduce: AddsubdotTerm
			reduce(181), // <<=, reduce: AddsubdotTerm
			reduce(181), // >>=, reduce: AddsubdotTerm
			reduce(181), // >>>=, reduce: AddsubdotTerm
			reduce(181), // +=, reduce: AddsubdotTerm
			reduce(181), // .=, reduce: AddsubdotTerm
			reduce(181), // -=, reduce: AddsubdotTerm
			reduce(181), // *=, reduce: AddsubdotTerm
			reduce(181), // /=, reduce: AddsubdotTerm
			reduce(181), // //=, reduce: AddsubdotTerm
			reduce(181), // %=, reduce: AddsubdotTerm
			reduce(181), // **=, reduce: AddsubdotTerm
			reduce(181), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(697),  // *
			shift(698),  // /
			shift(699),  // //
			shift(700),  // %
			shift(701),  // .*
			shift(702),  // ./
			shift(703),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(182), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(182), // ;, reduce: AddsubdotTerm
			reduce(182), // {, reduce: AddsubdotTerm
			nil,         // }
			reduce(182), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(182), // ||=, reduce: AddsubdotTerm
			reduce(182), // ^^=, reduce: AddsubdotTerm
			reduce(182), // &&=, reduce: AddsubdotTerm
			reduce(182), // ??=, reduce: AddsubdotTerm
			reduce(182), // ???=, reduce: AddsubdotTerm
			reduce(182), // |=, reduce: AddsubdotTerm
			reduce(182), // &=, reduce: AddsubdotTerm
			reduce(182), // ^=, reduce: AddsubdotTerm
			reduce(182), // <<=, reduce: AddsubdotTerm
			reduce(182), // >>=, reduce: AddsubdotTerm
			reduce(182), // >>>=, reduce: AddsubdotTerm
			reduce(182), // +=, reduce: AddsubdotTerm
			reduce(182), // .=, reduce: AddsubdotTerm
			reduce(182), // -=, reduce: AddsubdotTerm
			reduce(182), // *=, reduce: AddsubdotTerm
			reduce(182), // /=, reduce: AddsubdotTerm
			reduce(182), // //=, reduce: AddsubdotTerm
			reduce(182), // %=, reduce: AddsubdotTerm
			reduce(182), // **=, reduce: AddsubdotTerm
			reduce(182), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(697),  // *
			shift(698),  // /
			shift(699),  // //
			shift(700),  // %
			shift(701),  // .*
			shift(702),  // ./
			shift(703),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(184), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(184), // ;, reduce: MuldivTerm
			reduce(184), // {, reduce: MuldivTerm
			nil,         // }
			reduce(184), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(184), // ||=, reduce: MuldivTerm
			reduce(184), // ^^=, reduce: MuldivTerm
			reduce(184), // &&=, reduce: MuldivTerm
			reduce(184), // ??=, reduce: MuldivTerm
			reduce(184), // ???=, reduce: MuldivTerm
			reduce(184), // |=, reduce: MuldivTerm
			reduce(184), // &=, reduce: MuldivTerm
			reduce(184), // ^=, reduce: MuldivTerm
			reduce(184), // <<=, reduce: MuldivTerm
			reduce(184), // >>=, reduce: MuldivTerm
			reduce(184), // >>>=, reduce: MuldivTerm
			reduce(184), // +=, reduce: MuldivTerm
			reduce(184), // .=, reduce: MuldivTerm
			reduce(184), // -=, reduce: MuldivTerm
			reduce(184), // *=, reduce: MuldivTerm
			reduce(184), // /=, reduce: MuldivTerm
			reduce(184), // //=, reduce: MuldivTerm
			reduce(184), // %=, reduce: MuldivTerm
			reduce(184), // **=, reduce: MuldivTerm
			reduce(184), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(185), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(185), // ;, reduce: MuldivTerm
			reduce(185), // {, reduce: MuldivTerm
			nil,         // }
			reduce(185), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(185), // ||=, reduce: MuldivTerm
			reduce(185), // ^^=, reduce: MuldivTerm
			reduce(185), // &&=, reduce: MuldivTerm
			reduce(185), // ??=, reduce: MuldivTerm
			reduce(185), // ???=, reduce: MuldivTerm
			reduce(185), // |=, reduce: MuldivTerm
			reduce(185), // &=, reduce: MuldivTerm
			reduce(185), // ^=, reduce: MuldivTerm
			reduce(185), // <<=, reduce: MuldivTerm
			reduce(185), // >>=, reduce: MuldivTerm
			reduce(185), // >>>=, reduce: MuldivTerm
			reduce(185), // +=, reduce: MuldivTerm
			reduce(185), // .=, reduce: MuldivTerm
			reduce(185), // -=, reduce: MuldivTerm
			reduce(185), // *=, reduce: MuldivTerm
			reduce(185), // /=, reduce: MuldivTerm
			reduce(185), // //=, reduce: MuldivTerm
			reduce(185), // %=, reduce: MuldivTerm
			reduce(185), // **=, reduce: MuldivTerm
			reduce(185), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(186), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(186), // ;, reduce: MuldivTerm
			reduce(186), // {, reduce: MuldivTerm
			nil,         // }
			reduce(186), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(186), // ||=, reduce: MuldivTerm
			reduce(186), // ^^=, reduce: MuldivTerm
			reduce(186), // &&=, reduce: MuldivTerm
			reduce(186), // ??=, reduce: MuldivTerm
			reduce(186), // ???=, reduce: MuldivTerm
			reduce(186), // |=, reduce: MuldivTerm
			reduce(186), // &=, reduce: MuldivTerm
			reduce(186), // ^=, reduce: MuldivTerm
			reduce(186), // <<=, reduce: MuldivTerm
			reduce(186), // >>=, reduce: MuldivTerm
			reduce(186), // >>>=, reduce: MuldivTerm
			reduce(186), // +=, reduce: MuldivTerm
			reduce(186), // .=, reduce: MuldivTerm
			reduce(186), // -=, reduce: MuldivTerm
			reduce(186), // *=, reduce: MuldivTerm
			reduce(186), // /=, reduce: MuldivTerm
			reduce(186), // //=, reduce: MuldivTerm
			reduce(186), // %=, reduce: MuldivTerm
			reduce(186), // **=, reduce: MuldivTerm
			reduce(186), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(187), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(187), // ;, reduce: MuldivTerm
			reduce(187), // {, reduce: MuldivTerm
			nil,         // }
			reduce(187), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(187), // ||=, reduce: MuldivTerm
			reduce(187), // ^^=, reduce: MuldivTerm
			reduce(187), // &&=, reduce: MuldivTerm
			reduce(187), // ??=, reduce: MuldivTerm
			reduce(187), // ???=, reduce: MuldivTerm
			reduce(187), // |=, reduce: MuldivTerm
			reduce(187), // &=, reduce: MuldivTerm
			reduce(187), // ^=, reduce: MuldivTerm
			reduce(187), // <<=, reduce: MuldivTerm
			reduce(187), // >>=, reduce: MuldivTerm
			reduce(187), // >>>=, reduce: MuldivTerm
			reduce(187), // +=, reduce: MuldivTerm
			reduce(187), // .=, reduce: MuldivTerm
			reduce(187), // -=, reduce: MuldivTerm
			reduce(187), // *=, reduce: MuldivTerm
			reduce(187), // /=, reduce: MuldivTerm
			reduce(187), // //=, reduce: MuldivTerm
			reduce(187), // %=, reduce: MuldivTerm
			reduce(187), // **=, reduce: MuldivTerm
			reduce(187), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(188), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(188), // ;, reduce: MuldivTerm
			reduce(188), // {, reduce: MuldivTerm
			nil,         // }
			reduce(188), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(188), // ||=, reduce: MuldivTerm
			reduce(188), // ^^=, reduce: MuldivTerm
			reduce(188), // &&=, reduce: MuldivTerm
			reduce(188), // ??=, reduce: MuldivTerm
			reduce(188), // ???=, reduce: MuldivTerm
			reduce(188), // |=, reduce: MuldivTerm
			reduce(188), // &=, reduce: MuldivTerm
			reduce(188), // ^=, reduce: MuldivTerm
			reduce(188), // <<=, reduce: MuldivTerm
			reduce(188), // >>=, reduce: MuldivTerm
			reduce(188), // >>>=, reduce: MuldivTerm
			reduce(188), // +=, reduce: MuldivTerm
			reduce(188), // .=, reduce: MuldivTerm
			reduce(188), // -=, reduce: MuldivTerm
			reduce(188), // *=, reduce: MuldivTerm
			reduce(188), // /=, reduce: MuldivTerm
			reduce(188), // //=, reduce: MuldivTerm
			reduce(188), // %=, reduce: MuldivTerm
			reduce(188), // **=, reduce: MuldivTerm
			reduce(188), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(189), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(189), // ;, reduce: MuldivTerm
			reduce(189), // {, reduce: MuldivTerm
			nil,         // }
			reduce(189), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(189), // ||=, reduce: MuldivTerm
			reduce(189), // ^^=, reduce: MuldivTerm
			reduce(189), // &&=, reduce: MuldivTerm
			reduce(189), // ??=, reduce: MuldivTerm
			reduce(189), // ???=, reduce: MuldivTerm
			reduce(189), // |=, reduce: MuldivTerm
			reduce(189), // &=, reduce: MuldivTerm
			reduce(189), // ^=, reduce: MuldivTerm
			reduce(189), // <<=, reduce: MuldivTerm
			reduce(189), // >>=, reduce: MuldivTerm
			reduce(189), // >>>=, reduce: MuldivTerm
			reduce(189), // +=, reduce: MuldivTerm
			reduce(189), // .=, reduce: MuldivTerm
			reduce(189), // -=, reduce: MuldivTerm
			reduce(189), // *=, reduce: MuldivTerm
			reduce(189), // /=, reduce: MuldivTerm
			reduce(189), // //=, reduce: MuldivTerm
			reduce(189), // %=, reduce: MuldivTerm
			reduce(189), // **=, reduce: MuldivTerm
			reduce(189), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(190), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(190), // ;, reduce: MuldivTerm
			reduce(190), // {, reduce: MuldivTerm
			nil,         // }
			reduce(190), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(190), // ||=, reduce: MuldivTerm
			reduce(190), // ^^=, reduce: MuldivTerm
			reduce(190), // &&=, reduce: MuldivTerm
			reduce(190), // ??=, reduce: MuldivTerm
			reduce(190), // ???=, reduce: MuldivTerm
			reduce(190), // |=, reduce: MuldivTerm
			reduce(190), // &=, reduce: MuldivTerm
			reduce(190), // ^=, reduce: MuldivTerm
			reduce(190), // <<=, reduce: MuldivTerm
			reduce(190), // >>=, reduce: MuldivTerm
			reduce(190), // >>>=, reduce: MuldivTerm
			reduce(190), // +=, reduce: MuldivTerm
			reduce(190), // .=, reduce: MuldivTerm
			reduce(190), // -=, reduce: MuldivTerm
			reduce(190), // *=, reduce: MuldivTerm
			reduce(190), // /=, reduce: MuldivTerm
			reduce(190), // //=, reduce: MuldivTerm
			reduce(190), // %=, reduce: MuldivTerm
			reduce(190), // **=, reduce: MuldivTerm
			reduce(190), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(199), // $, reduce: PowTerm
			nil,         // empty
			reduce(199), // ;, reduce: PowTerm
			reduce(199), // {, reduce: PowTerm
			nil,         // }
			reduce(199), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(199), // ||=, reduce: PowTerm
			reduce(199), // ^^=, reduce: PowTerm
			reduce(199), // &&=, reduce: PowTerm
			reduce(199), // ??=, reduce: PowTerm
			reduce(199), // ???=, reduce: PowTerm
			reduce(199), // |=, reduce: PowTerm
			reduce(199), // &=, reduce: PowTerm
			reduce(199), // ^=, reduce: PowTerm
			reduce(199), // <<=, reduce: PowTerm
			reduce(199), // >>=, reduce: PowTerm
			reduce(199), // >>>=, reduce: PowTerm
			reduce(199), // +=, reduce: PowTerm
			reduce(199), // .=, reduce: PowTerm
			reduce(199), // -=, reduce: PowTerm
			reduce(199), // *=, reduce: PowTerm
			reduce(199), // /=, reduce: PowTerm
			reduce(199), // //=, reduce: PowTerm
			reduce(199), // %=, reduce: PowTerm
			reduce(199), // **=, reduce: PowTerm
			reduce(199), // ?, reduce: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(164),  // {
			shift(2476), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2478), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(2479), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(207), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(207), // ?, reduce: MlrvalOrFunction
			reduce(207), // :, reduce: MlrvalOrFunction
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(204), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S1437
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(206), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			reduce(206), // :, reduce: MlrvalOrFunction
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(108), // ], reduce: OosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			reduce(108), // :, reduce: OosvarValue
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S1440
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(110), // ], reduce: OosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			reduce(110), // :, reduce: OosvarValue
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S1441
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(109), // ], reduce: OosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			reduce(109), // :, reduce: OosvarValue
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S1442
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			reduce(97), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(97), // ?, reduce: FieldValue
			reduce(97), // :, reduce: FieldValue
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S1443
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			reduce(99), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			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: FieldValue
			reduce(99), // :, reduce: FieldValue
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S1444
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			reduce(98), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(98), // ?, reduce: FieldValue
			reduce(98), // :, reduce: FieldValue
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S1445
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(222), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(222), // ?, reduce: MlrvalOrFunction
			reduce(222), // :, reduce: MlrvalOrFunction
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(203), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			reduce(203), // :, reduce: MlrvalOrFunction
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(100), // ], reduce: FieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			reduce(100), // :, reduce: FieldValue
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S1448
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(101), // ], reduce: FieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			reduce(101), // :, reduce: FieldValue
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S1449
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(102), // ], reduce: DirectFieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectFieldValue
			reduce(102), // :, reduce: DirectFieldValue
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S1450
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(104), // ], reduce: BracedFieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedFieldValue
			reduce(104), // :, reduce: BracedFieldValue
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S1452
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(107), // ], reduce: FullSrec
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullSrec
			reduce(107), // :, reduce: FullSrec
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S1455
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(205), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			reduce(205), // :, reduce: MlrvalOrFunction
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(111), // ], reduce: DirectOosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectOosvarValue
			reduce(111), // :, reduce: DirectOosvarValue
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S1457
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(113), // ], reduce: BracedOosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedOosvarValue
			reduce(113), // :, reduce: BracedOosvarValue
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S1459
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(114), // ], reduce: FullOosvar
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			reduce(114), // :, reduce: FullOosvar
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S1460
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(115), // ], reduce: FullOosvar
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			reduce(115), // :, reduce: FullOosvar
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S1461
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(116), // ], reduce: LocalVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LocalVariable
			reduce(116), // :, reduce: LocalVariable
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S1462
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(144), // ], reduce: Rvalue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(144), // :, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(145), // ], reduce: PrecedenceChainStart
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(145), // :, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(147), // ], reduce: TernaryTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // 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(2485), // ?
			reduce(147), // :, reduce: TernaryTerm
			shift(2486), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(2488), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(149), // ], reduce: LogicalOrTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			reduce(149), // :, reduce: LogicalOrTerm
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(2489), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(151), // ], reduce: LogicalXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			reduce(151), // :, reduce: LogicalXORTerm
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(2490), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(153), // ], reduce: LogicalAndTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			reduce(153), // :, reduce: LogicalAndTerm
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(2491), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(155), // ], reduce: AbsentCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			reduce(155), // :, reduce: AbsentCoalesceTerm
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(2492), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(157), // ], reduce: EmptyCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			reduce(157), // :, reduce: EmptyCoalesceTerm
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(2493), // =~
			shift(2494), // !=~
			shift(2495), // ==
			shift(2496), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2497), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(162), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			reduce(162), // :, reduce: EqneTerm
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(2498), // >=
			shift(2499), // <
			shift(2500), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(2501), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(167), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			reduce(167), // :, reduce: CmpTerm
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(169), // ], reduce: BitwiseORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(169), // ?, reduce: BitwiseORTerm
			reduce(169), // :, reduce: BitwiseORTerm
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(2502), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(171), // ], reduce: BitwiseXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(171), // ?, reduce: BitwiseXORTerm
			reduce(171), // :, reduce: BitwiseXORTerm
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(2503), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(2504), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(173), // ], reduce: BitwiseANDTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			reduce(173), // :, reduce: BitwiseANDTerm
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(2505), // <<
			shift(2506), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(177), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(177), // ?, reduce: BitwiseShiftTerm
			reduce(177), // :, reduce: BitwiseShiftTerm
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(2507), // +
			shift(2508), // -
			shift(2509), // .+
			shift(2510), // .-
			shift(2511), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(183), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			reduce(183), // :, reduce: AddsubdotTerm
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(2513), // *
			shift(2514), // /
			shift(2515), // //
			shift(2516), // %
			shift(2517), // .*
			shift(2518), // ./
			shift(2519), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(191), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(191), // :, reduce: MuldivTerm
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(198), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			reduce(198), // :, reduce: UnaryOpTerm
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(200), // ], reduce: PowTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			reduce(200), // :, reduce: PowTerm
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2525), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(202), // ], reduce: PrecedenceChainEnd
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			reduce(202), // :, reduce: PrecedenceChainEnd
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2526), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2527), // [[
			shift(2528), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(208), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(208), // ?, reduce: MlrvalOrFunction
			reduce(208), // :, reduce: MlrvalOrFunction
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(209), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(209), // ?, reduce: MlrvalOrFunction
			reduce(209), // :, reduce: MlrvalOrFunction
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(210), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(210), // ?, reduce: MlrvalOrFunction
			reduce(210), // :, reduce: MlrvalOrFunction
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(211), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(211), // ?, reduce: MlrvalOrFunction
			reduce(211), // :, reduce: MlrvalOrFunction
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(212), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(212), // ?, reduce: MlrvalOrFunction
			reduce(212), // :, reduce: MlrvalOrFunction
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(213), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(213), // ?, reduce: MlrvalOrFunction
			reduce(213), // :, reduce: MlrvalOrFunction
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(214), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(214), // ?, reduce: MlrvalOrFunction
			reduce(214), // :, reduce: MlrvalOrFunction
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(215), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(215), // ?, reduce: MlrvalOrFunction
			reduce(215), // :, reduce: MlrvalOrFunction
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(216), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(216), // ?, reduce: MlrvalOrFunction
			reduce(216), // :, reduce: MlrvalOrFunction
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(2529), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(229), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(229), // ?, reduce: MlrvalOrFunction
			reduce(229), // :, reduce: MlrvalOrFunction
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(230), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(230), // ?, reduce: ContextVariable
			reduce(230), // :, reduce: ContextVariable
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S1500
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(231), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(231), // ?, reduce: ContextVariable
			reduce(231), // :, reduce: ContextVariable
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S1501
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(232), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(232), // ?, reduce: ContextVariable
			reduce(232), // :, reduce: ContextVariable
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S1502
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(233), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(233), // ?, reduce: ContextVariable
			reduce(233), // :, reduce: ContextVariable
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S1503
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(234), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(234), // ?, reduce: ContextVariable
			reduce(234), // :, reduce: ContextVariable
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S1504
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(235), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(235), // ?, reduce: ContextVariable
			reduce(235), // :, reduce: ContextVariable
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S1505
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(236), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(236), // ?, reduce: ContextVariable
			reduce(236), // :, reduce: ContextVariable
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S1506
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(237), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(237), // ?, reduce: ContextVariable
			reduce(237), // :, reduce: ContextVariable
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S1507
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(238), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(238), // ?, reduce: ContextVariable
			reduce(238), // :, reduce: ContextVariable
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S1508
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(239), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(239), // ?, reduce: ContextVariable
			reduce(239), // :, reduce: ContextVariable
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S1509
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(240), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(240), // ?, reduce: ContextVariable
			reduce(240), // :, reduce: ContextVariable
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S1510
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(241), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(241), // ?, reduce: ContextVariable
			reduce(241), // :, reduce: ContextVariable
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S1511
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(242), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(242), // ?, reduce: MlrvalOrFunction
			reduce(242), // :, reduce: MlrvalOrFunction
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2531), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(244), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(244), // ?, reduce: MlrvalOrFunction
			reduce(244), // :, reduce: MlrvalOrFunction
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(245), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(245), // ?, reduce: MlrvalOrFunction
			reduce(245), // :, reduce: MlrvalOrFunction
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(246), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(246), // ?, reduce: MlrvalOrFunction
			reduce(246), // :, reduce: MlrvalOrFunction
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(247), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(247), // ?, reduce: MlrvalOrFunction
			reduce(247), // :, reduce: MlrvalOrFunction
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(255), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(255), // ?, reduce: MlrvalOrFunction
			reduce(255), // :, reduce: MlrvalOrFunction
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2532), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2533), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2534), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(223), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(223), // ], reduce: MapLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S1522
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2535), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			reduce(220), // ], reduce: ArrayLiteralElements
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(2537), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2538), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2539), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2540), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2541), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(192), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(192), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(193), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(193), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(194), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(194), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(195), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(195), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(196), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(196), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(197), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(197), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(2576), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(217), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(217), // ], reduce: ArrayLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S1572
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2579), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(218), // $, reduce: ArrayLiteral
			nil,         // empty
			reduce(218), // ;, reduce: ArrayLiteral
			reduce(218), // {, reduce: ArrayLiteral
			nil,         // }
			reduce(218), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(218), // ||=, reduce: ArrayLiteral
			reduce(218), // ^^=, reduce: ArrayLiteral
			reduce(218), // &&=, reduce: ArrayLiteral
			reduce(218), // ??=, reduce: ArrayLiteral
			reduce(218), // ???=, reduce: ArrayLiteral
			reduce(218), // |=, reduce: ArrayLiteral
			reduce(218), // &=, reduce: ArrayLiteral
			reduce(218), // ^=, reduce: ArrayLiteral
			reduce(218), // <<=, reduce: ArrayLiteral
			reduce(218), // >>=, reduce: ArrayLiteral
			reduce(218), // >>>=, reduce: ArrayLiteral
			reduce(218), // +=, reduce: ArrayLiteral
			reduce(218), // .=, reduce: ArrayLiteral
			reduce(218), // -=, reduce: ArrayLiteral
			reduce(218), // *=, reduce: ArrayLiteral
			reduce(218), // /=, reduce: ArrayLiteral
			reduce(218), // //=, reduce: ArrayLiteral
			reduce(218), // %=, reduce: ArrayLiteral
			reduce(218), // **=, reduce: ArrayLiteral
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S1574
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(2582), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2583), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(164),  // {
			shift(2584), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2586), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(261), // ), reduce: FcnArgs
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(207), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(207), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(2587), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(204), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(204), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S1582
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(256), // $, reduce: FunctionCallsite
			nil,         // empty
			reduce(256), // ;, reduce: FunctionCallsite
			reduce(256), // {, reduce: FunctionCallsite
			nil,         // }
			reduce(256), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(256), // ||=, reduce: FunctionCallsite
			reduce(256), // ^^=, reduce: FunctionCallsite
			reduce(256), // &&=, reduce: FunctionCallsite
			reduce(256), // ??=, reduce: FunctionCallsite
			reduce(256), // ???=, reduce: FunctionCallsite
			reduce(256), // |=, reduce: FunctionCallsite
			reduce(256), // &=, reduce: FunctionCallsite
			reduce(256), // ^=, reduce: FunctionCallsite
			reduce(256), // <<=, reduce: FunctionCallsite
			reduce(256), // >>=, reduce: FunctionCallsite
			reduce(256), // >>>=, reduce: FunctionCallsite
			reduce(256), // +=, reduce: FunctionCallsite
			reduce(256), // .=, reduce: FunctionCallsite
			reduce(256), // -=, reduce: FunctionCallsite
			reduce(256), // *=, reduce: FunctionCallsite
			reduce(256), // /=, reduce: FunctionCallsite
			reduce(256), // //=, reduce: FunctionCallsite
			reduce(256), // %=, reduce: FunctionCallsite
			reduce(256), // **=, reduce: FunctionCallsite
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S1584
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(206), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(206), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(108), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(108), // ), reduce: OosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S1586
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(110), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(110), // ), reduce: OosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S1587
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(109), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(109), // ), reduce: OosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S1588
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(97), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(97), // ), reduce: FieldValue
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S1589
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(99), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(99), // ), reduce: FieldValue
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			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: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S1590
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(98), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(98), // ), reduce: FieldValue
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S1591
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(222), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(222), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(203), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(203), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(100), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(100), // ), reduce: FieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S1594
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(101), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(101), // ), reduce: FieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S1595
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(102), // ,, reduce: DirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(102), // ), reduce: DirectFieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S1596
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(104), // ,, reduce: BracedFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(104), // ), reduce: BracedFieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S1598
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(107), // ,, reduce: FullSrec
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(107), // ), reduce: FullSrec
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S1601
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(205), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(205), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(111), // ,, reduce: DirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(111), // ), reduce: DirectOosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S1603
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(113), // ,, reduce: BracedOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(113), // ), reduce: BracedOosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S1605
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(114), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(114), // ), reduce: FullOosvar
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S1606
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(115), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(115), // ), reduce: FullOosvar
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S1607
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(116), // ,, reduce: LocalVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			reduce(116), // ), reduce: LocalVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S1608
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(144), // ,, reduce: Rvalue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(144), // ), reduce: Rvalue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(145), // ,, reduce: PrecedenceChainStart
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(145), // ), reduce: PrecedenceChainStart
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(147), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(147), // ), reduce: TernaryTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // 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(2593), // ?
			nil,         // :
			shift(2594), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(149), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(149), // ), reduce: LogicalOrTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(2595), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(151), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(151), // ), reduce: LogicalXORTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(2596), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(153), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(153), // ), reduce: LogicalAndTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(2597), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(155), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(155), // ), reduce: AbsentCoalesceTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(2598), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(157), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(157), // ), reduce: EmptyCoalesceTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(2599), // =~
			shift(2600), // !=~
			shift(2601), // ==
			shift(2602), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(2603), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(162), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(162), // ), reduce: EqneTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(2604), // >=
			shift(2605), // <
			shift(2606), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(2607), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(167), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(167), // ), reduce: CmpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(169), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(169), // ), reduce: BitwiseORTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(2608), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(171), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(171), // ), reduce: BitwiseXORTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(2609), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(2610), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(173), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(173), // ), reduce: BitwiseANDTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(2611), // <<
			shift(2612), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(177), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(177), // ), reduce: BitwiseShiftTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(2613), // +
			shift(2614), // -
			shift(2615), // .+
			shift(2616), // .-
			shift(2617), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(183), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(183), // ), reduce: AddsubdotTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(2619), // *
			shift(2620), // /
			shift(2621), // //
			shift(2622), // %
			shift(2623), // .*
			shift(2624), // ./
			shift(2625), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(191), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(191), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(198), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(198), // ), reduce: UnaryOpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(200), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(200), // ), reduce: PowTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2631), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(202), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(202), // ), reduce: PrecedenceChainEnd
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2632), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2633), // [[
			shift(2634), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(208), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(208), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(209), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(209), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(210), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(210), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(211), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(211), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(212), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(212), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(213), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(213), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(214), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(214), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(215), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(215), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(216), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(216), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(2635), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(229), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(229), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(230), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(230), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S1645
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(231), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(231), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S1646
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(232), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(232), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S1647
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(233), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(233), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S1648
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(234), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(234), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S1649
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(235), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(235), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S1650
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(236), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(236), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S1651
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(237), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(237), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S1652
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(238), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(238), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S1653
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(239), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(239), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S1654
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(240), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(240), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S1655
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(241), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(241), // ), reduce: ContextVariable
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S1656
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(242), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(242), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2637), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(244), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(244), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(245), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(245), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(246), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(246), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(247), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(247), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(255), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(255), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2638), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(2640), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(284), // $, reduce: ElseBlock
			nil,         // empty
			reduce(284), // ;, reduce: ElseBlock
			reduce(284), // {, reduce: ElseBlock
			nil,         // }
			nil,         // =
			reduce(284), // unset, reduce: ElseBlock
			reduce(284), // filter, reduce: ElseBlock
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(284), // print, reduce: ElseBlock
			nil,         // ,
			reduce(284), // printn, reduce: ElseBlock
			reduce(284), // eprint, reduce: ElseBlock
			reduce(284), // eprintn, reduce: ElseBlock
			reduce(284), // dump, reduce: ElseBlock
			reduce(284), // edump, reduce: ElseBlock
			reduce(284), // tee, reduce: ElseBlock
			reduce(284), // emitf, reduce: ElseBlock
			reduce(284), // emit, reduce: ElseBlock
			reduce(284), // (, reduce: ElseBlock
			nil,         // )
			reduce(284), // emitp, reduce: ElseBlock
			reduce(284), // field_name, reduce: ElseBlock
			reduce(284), // $[, reduce: ElseBlock
			nil,         // ]
			reduce(284), // braced_field_name, reduce: ElseBlock
			reduce(284), // $[[, reduce: ElseBlock
			reduce(284), // $[[[, reduce: ElseBlock
			reduce(284), // full_srec, reduce: ElseBlock
			reduce(284), // oosvar_name, reduce: ElseBlock
			reduce(284), // @[, reduce: ElseBlock
			reduce(284), // braced_oosvar_name, reduce: ElseBlock
			reduce(284), // full_oosvar, reduce: ElseBlock
			reduce(284), // all, reduce: ElseBlock
			reduce(284), // non_sigil_name, reduce: ElseBlock
			reduce(284), // arr, reduce: ElseBlock
			reduce(284), // bool, reduce: ElseBlock
			reduce(284), // float, reduce: ElseBlock
			reduce(284), // int, reduce: ElseBlock
			reduce(284), // map, reduce: ElseBlock
			reduce(284), // num, reduce: ElseBlock
			reduce(284), // str, reduce: ElseBlock
			reduce(284), // 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,         // >>>
			reduce(284), // +, reduce: ElseBlock
			reduce(284), // -, reduce: ElseBlock
			reduce(284), // .+, reduce: ElseBlock
			reduce(284), // .-, reduce: ElseBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(284), // !, reduce: ElseBlock
			reduce(284), // ~, reduce: ElseBlock
			nil,         // **
			reduce(284), // string_literal, reduce: ElseBlock
			reduce(284), // regex_case_insensitive, reduce: ElseBlock
			reduce(284), // int_literal, reduce: ElseBlock
			reduce(284), // float_literal, reduce: ElseBlock
			reduce(284), // boolean_literal, reduce: ElseBlock
			reduce(284), // const_M_PI, reduce: ElseBlock
			reduce(284), // const_M_E, reduce: ElseBlock
			reduce(284), // panic, reduce: ElseBlock
			reduce(284), // [, reduce: ElseBlock
			reduce(284), // ctx_IPS, reduce: ElseBlock
			reduce(284), // ctx_IFS, reduce: ElseBlock
			reduce(284), // ctx_IRS, reduce: ElseBlock
			reduce(284), // ctx_OPS, reduce: ElseBlock
			reduce(284), // ctx_OFS, reduce: ElseBlock
			reduce(284), // ctx_ORS, reduce: ElseBlock
			reduce(284), // ctx_OFLATSEP, reduce: ElseBlock
			reduce(284), // ctx_NF, reduce: ElseBlock
			reduce(284), // ctx_NR, reduce: ElseBlock
			reduce(284), // ctx_FNR, reduce: ElseBlock
			reduce(284), // ctx_FILENAME, reduce: ElseBlock
			reduce(284), // ctx_FILENUM, reduce: ElseBlock
			reduce(284), // env, reduce: ElseBlock
			nil,         // [[
			nil,         // [[[
			reduce(284), // call, reduce: ElseBlock
			reduce(284), // begin, reduce: ElseBlock
			reduce(284), // end, reduce: ElseBlock
			reduce(284), // if, reduce: ElseBlock
			nil,         // elif
			nil,         // else
			reduce(284), // while, reduce: ElseBlock
			reduce(284), // do, reduce: ElseBlock
			reduce(284), // for, reduce: ElseBlock
			nil,         // in
			reduce(284), // break, reduce: ElseBlock
			reduce(284), // continue, reduce: ElseBlock
			reduce(284), // func, reduce: ElseBlock
			reduce(284), // subr, reduce: ElseBlock
			reduce(284), // return, reduce: ElseBlock
		},
	},
	actionRow{ // S1667
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(2642), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(2643), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2644), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			shift(2645), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(164),  // {
			shift(2646), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(298), // ;, reduce: TripleForStart
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(298), // ,, reduce: TripleForStart
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			shift(2648), // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			shift(2649), // ||=
			shift(2650), // ^^=
			shift(2651), // &&=
			shift(2652), // ??=
			shift(2653), // ???=
			shift(2654), // |=
			shift(2655), // &=
			shift(2656), // ^=
			shift(2657), // <<=
			shift(2658), // >>=
			shift(2659), // >>>=
			shift(2660), // +=
			shift(2661), // .=
			shift(2662), // -=
			shift(2663), // *=
			shift(2664), // /=
			shift(2665), // //=
			shift(2666), // %=
			shift(2667), // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // }
			reduce(35), // =, reduce: Lvalue
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(35), // ||=, reduce: Lvalue
			reduce(35), // ^^=, reduce: Lvalue
			reduce(35), // &&=, reduce: Lvalue
			reduce(35), // ??=, reduce: Lvalue
			reduce(35), // ???=, reduce: Lvalue
			reduce(35), // |=, reduce: Lvalue
			reduce(35), // &=, reduce: Lvalue
			reduce(35), // ^=, reduce: Lvalue
			reduce(35), // <<=, reduce: Lvalue
			reduce(35), // >>=, reduce: Lvalue
			reduce(35), // >>>=, reduce: Lvalue
			reduce(35), // +=, reduce: Lvalue
			reduce(35), // .=, reduce: Lvalue
			reduce(35), // -=, reduce: Lvalue
			reduce(35), // *=, reduce: Lvalue
			reduce(35), // /=, reduce: Lvalue
			reduce(35), // //=, reduce: Lvalue
			reduce(35), // %=, reduce: Lvalue
			reduce(35), // **=, 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,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(207), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2668), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(207), // ||=, reduce: MlrvalOrFunction
			reduce(207), // ^^=, reduce: MlrvalOrFunction
			reduce(207), // &&=, reduce: MlrvalOrFunction
			reduce(207), // ??=, reduce: MlrvalOrFunction
			reduce(207), // ???=, reduce: MlrvalOrFunction
			reduce(207), // |=, reduce: MlrvalOrFunction
			reduce(207), // &=, reduce: MlrvalOrFunction
			reduce(207), // ^=, reduce: MlrvalOrFunction
			reduce(207), // <<=, reduce: MlrvalOrFunction
			reduce(207), // >>=, reduce: MlrvalOrFunction
			reduce(207), // >>>=, reduce: MlrvalOrFunction
			reduce(207), // +=, reduce: MlrvalOrFunction
			reduce(207), // .=, reduce: MlrvalOrFunction
			reduce(207), // -=, reduce: MlrvalOrFunction
			reduce(207), // *=, reduce: MlrvalOrFunction
			reduce(207), // /=, reduce: MlrvalOrFunction
			reduce(207), // //=, reduce: MlrvalOrFunction
			reduce(207), // %=, reduce: MlrvalOrFunction
			reduce(207), // **=, reduce: MlrvalOrFunction
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			shift(2669), // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1676
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(204), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S1677
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(495),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(499),  // (
			nil,         // )
			nil,         // emitp
			shift(511),  // field_name
			shift(512),  // $[
			nil,         // ]
			shift(513),  // braced_field_name
			shift(514),  // $[[
			shift(515),  // $[[[
			shift(516),  // full_srec
			shift(518),  // oosvar_name
			shift(519),  // @[
			shift(520),  // braced_oosvar_name
			shift(521),  // full_oosvar
			shift(522),  // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(538),  // +
			shift(540),  // -
			shift(541),  // .+
			shift(542),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(544),  // !
			shift(545),  // ~
			nil,         // **
			shift(549),  // string_literal
			shift(550),  // regex_case_insensitive
			shift(551),  // int_literal
			shift(552),  // float_literal
			shift(553),  // boolean_literal
			shift(554),  // const_M_PI
			shift(555),  // const_M_E
			shift(556),  // panic
			shift(558),  // [
			shift(560),  // ctx_IPS
			shift(561),  // ctx_IFS
			shift(562),  // ctx_IRS
			shift(563),  // ctx_OPS
			shift(564),  // ctx_OFS
			shift(565),  // ctx_ORS
			shift(566),  // ctx_OFLATSEP
			shift(567),  // ctx_NF
			shift(568),  // ctx_NR
			shift(569),  // ctx_FNR
			shift(570),  // ctx_FILENAME
			shift(571),  // ctx_FILENUM
			shift(573),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(206), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(206), // ||=, reduce: MlrvalOrFunction
			reduce(206), // ^^=, reduce: MlrvalOrFunction
			reduce(206), // &&=, reduce: MlrvalOrFunction
			reduce(206), // ??=, reduce: MlrvalOrFunction
			reduce(206), // ???=, reduce: MlrvalOrFunction
			reduce(206), // |=, reduce: MlrvalOrFunction
			reduce(206), // &=, reduce: MlrvalOrFunction
			reduce(206), // ^=, reduce: MlrvalOrFunction
			reduce(206), // <<=, reduce: MlrvalOrFunction
			reduce(206), // >>=, reduce: MlrvalOrFunction
			reduce(206), // >>>=, reduce: MlrvalOrFunction
			reduce(206), // +=, reduce: MlrvalOrFunction
			reduce(206), // .=, reduce: MlrvalOrFunction
			reduce(206), // -=, reduce: MlrvalOrFunction
			reduce(206), // *=, reduce: MlrvalOrFunction
			reduce(206), // /=, reduce: MlrvalOrFunction
			reduce(206), // //=, reduce: MlrvalOrFunction
			reduce(206), // %=, reduce: MlrvalOrFunction
			reduce(206), // **=, reduce: MlrvalOrFunction
			reduce(206), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(108), // =, reduce: OosvarValue
			nil,         // unset
			nil,         // filter
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(108), // ||=, reduce: OosvarValue
			reduce(108), // ^^=, reduce: OosvarValue
			reduce(108), // &&=, reduce: OosvarValue
			reduce(108), // ??=, reduce: OosvarValue
			reduce(108), // ???=, reduce: OosvarValue
			reduce(108), // |=, reduce: OosvarValue
			reduce(108), // &=, reduce: OosvarValue
			reduce(108), // ^=, reduce: OosvarValue
			reduce(108), // <<=, reduce: OosvarValue
			reduce(108), // >>=, reduce: OosvarValue
			reduce(108), // >>>=, reduce: OosvarValue
			reduce(108), // +=, reduce: OosvarValue
			reduce(108), // .=, reduce: OosvarValue
			reduce(108), // -=, reduce: OosvarValue
			reduce(108), // *=, reduce: OosvarValue
			reduce(108), // /=, reduce: OosvarValue
			reduce(108), // //=, reduce: OosvarValue
			reduce(108), // %=, reduce: OosvarValue
			reduce(108), // **=, reduce: OosvarValue
			reduce(108), // ?, reduce: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S1680
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(110), // =, reduce: OosvarValue
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(110), // ||=, reduce: OosvarValue
			reduce(110), // ^^=, reduce: OosvarValue
			reduce(110), // &&=, reduce: OosvarValue
			reduce(110), // ??=, reduce: OosvarValue
			reduce(110), // ???=, reduce: OosvarValue
			reduce(110), // |=, reduce: OosvarValue
			reduce(110), // &=, reduce: OosvarValue
			reduce(110), // ^=, reduce: OosvarValue
			reduce(110), // <<=, reduce: OosvarValue
			reduce(110), // >>=, reduce: OosvarValue
			reduce(110), // >>>=, reduce: OosvarValue
			reduce(110), // +=, reduce: OosvarValue
			reduce(110), // .=, reduce: OosvarValue
			reduce(110), // -=, reduce: OosvarValue
			reduce(110), // *=, reduce: OosvarValue
			reduce(110), // /=, reduce: OosvarValue
			reduce(110), // //=, reduce: OosvarValue
			reduce(110), // %=, reduce: OosvarValue
			reduce(110), // **=, reduce: OosvarValue
			reduce(110), // ?, reduce: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S1681
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(109), // =, reduce: OosvarValue
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(109), // ||=, reduce: OosvarValue
			reduce(109), // ^^=, reduce: OosvarValue
			reduce(109), // &&=, reduce: OosvarValue
			reduce(109), // ??=, reduce: OosvarValue
			reduce(109), // ???=, reduce: OosvarValue
			reduce(109), // |=, reduce: OosvarValue
			reduce(109), // &=, reduce: OosvarValue
			reduce(109), // ^=, reduce: OosvarValue
			reduce(109), // <<=, reduce: OosvarValue
			reduce(109), // >>=, reduce: OosvarValue
			reduce(109), // >>>=, reduce: OosvarValue
			reduce(109), // +=, reduce: OosvarValue
			reduce(109), // .=, reduce: OosvarValue
			reduce(109), // -=, reduce: OosvarValue
			reduce(109), // *=, reduce: OosvarValue
			reduce(109), // /=, reduce: OosvarValue
			reduce(109), // //=, reduce: OosvarValue
			reduce(109), // %=, reduce: OosvarValue
			reduce(109), // **=, reduce: OosvarValue
			reduce(109), // ?, reduce: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S1682
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(97), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(97), // ||=, reduce: FieldValue
			reduce(97), // ^^=, reduce: FieldValue
			reduce(97), // &&=, reduce: FieldValue
			reduce(97), // ??=, reduce: FieldValue
			reduce(97), // ???=, reduce: FieldValue
			reduce(97), // |=, reduce: FieldValue
			reduce(97), // &=, reduce: FieldValue
			reduce(97), // ^=, reduce: FieldValue
			reduce(97), // <<=, reduce: FieldValue
			reduce(97), // >>=, reduce: FieldValue
			reduce(97), // >>>=, reduce: FieldValue
			reduce(97), // +=, reduce: FieldValue
			reduce(97), // .=, reduce: FieldValue
			reduce(97), // -=, reduce: FieldValue
			reduce(97), // *=, reduce: FieldValue
			reduce(97), // /=, reduce: FieldValue
			reduce(97), // //=, reduce: FieldValue
			reduce(97), // %=, reduce: FieldValue
			reduce(97), // **=, reduce: FieldValue
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S1683
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(99), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(99), // ||=, reduce: FieldValue
			reduce(99), // ^^=, reduce: FieldValue
			reduce(99), // &&=, reduce: FieldValue
			reduce(99), // ??=, reduce: FieldValue
			reduce(99), // ???=, reduce: FieldValue
			reduce(99), // |=, reduce: FieldValue
			reduce(99), // &=, reduce: FieldValue
			reduce(99), // ^=, reduce: FieldValue
			reduce(99), // <<=, reduce: FieldValue
			reduce(99), // >>=, reduce: FieldValue
			reduce(99), // >>>=, reduce: FieldValue
			reduce(99), // +=, reduce: FieldValue
			reduce(99), // .=, reduce: FieldValue
			reduce(99), // -=, reduce: FieldValue
			reduce(99), // *=, reduce: FieldValue
			reduce(99), // /=, reduce: FieldValue
			reduce(99), // //=, reduce: FieldValue
			reduce(99), // %=, reduce: FieldValue
			reduce(99), // **=, reduce: FieldValue
			reduce(99), // ?, reduce: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S1684
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(98), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(98), // ||=, reduce: FieldValue
			reduce(98), // ^^=, reduce: FieldValue
			reduce(98), // &&=, reduce: FieldValue
			reduce(98), // ??=, reduce: FieldValue
			reduce(98), // ???=, reduce: FieldValue
			reduce(98), // |=, reduce: FieldValue
			reduce(98), // &=, reduce: FieldValue
			reduce(98), // ^=, reduce: FieldValue
			reduce(98), // <<=, reduce: FieldValue
			reduce(98), // >>=, reduce: FieldValue
			reduce(98), // >>>=, reduce: FieldValue
			reduce(98), // +=, reduce: FieldValue
			reduce(98), // .=, reduce: FieldValue
			reduce(98), // -=, reduce: FieldValue
			reduce(98), // *=, reduce: FieldValue
			reduce(98), // /=, reduce: FieldValue
			reduce(98), // //=, reduce: FieldValue
			reduce(98), // %=, reduce: FieldValue
			reduce(98), // **=, reduce: FieldValue
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S1685
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(222), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(222), // ||=, reduce: MlrvalOrFunction
			reduce(222), // ^^=, reduce: MlrvalOrFunction
			reduce(222), // &&=, reduce: MlrvalOrFunction
			reduce(222), // ??=, reduce: MlrvalOrFunction
			reduce(222), // ???=, reduce: MlrvalOrFunction
			reduce(222), // |=, reduce: MlrvalOrFunction
			reduce(222), // &=, reduce: MlrvalOrFunction
			reduce(222), // ^=, reduce: MlrvalOrFunction
			reduce(222), // <<=, reduce: MlrvalOrFunction
			reduce(222), // >>=, reduce: MlrvalOrFunction
			reduce(222), // >>>=, reduce: MlrvalOrFunction
			reduce(222), // +=, reduce: MlrvalOrFunction
			reduce(222), // .=, reduce: MlrvalOrFunction
			reduce(222), // -=, reduce: MlrvalOrFunction
			reduce(222), // *=, reduce: MlrvalOrFunction
			reduce(222), // /=, reduce: MlrvalOrFunction
			reduce(222), // //=, reduce: MlrvalOrFunction
			reduce(222), // %=, reduce: MlrvalOrFunction
			reduce(222), // **=, reduce: MlrvalOrFunction
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(203), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(203), // ||=, reduce: MlrvalOrFunction
			reduce(203), // ^^=, reduce: MlrvalOrFunction
			reduce(203), // &&=, reduce: MlrvalOrFunction
			reduce(203), // ??=, reduce: MlrvalOrFunction
			reduce(203), // ???=, reduce: MlrvalOrFunction
			reduce(203), // |=, reduce: MlrvalOrFunction
			reduce(203), // &=, reduce: MlrvalOrFunction
			reduce(203), // ^=, reduce: MlrvalOrFunction
			reduce(203), // <<=, reduce: MlrvalOrFunction
			reduce(203), // >>=, reduce: MlrvalOrFunction
			reduce(203), // >>>=, reduce: MlrvalOrFunction
			reduce(203), // +=, reduce: MlrvalOrFunction
			reduce(203), // .=, reduce: MlrvalOrFunction
			reduce(203), // -=, reduce: MlrvalOrFunction
			reduce(203), // *=, reduce: MlrvalOrFunction
			reduce(203), // /=, reduce: MlrvalOrFunction
			reduce(203), // //=, reduce: MlrvalOrFunction
			reduce(203), // %=, reduce: MlrvalOrFunction
			reduce(203), // **=, reduce: MlrvalOrFunction
			reduce(203), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(100), // =, reduce: FieldValue
			nil,         // unset
			nil,         // filter
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(100), // ||=, reduce: FieldValue
			reduce(100), // ^^=, reduce: FieldValue
			reduce(100), // &&=, reduce: FieldValue
			reduce(100), // ??=, reduce: FieldValue
			reduce(100), // ???=, reduce: FieldValue
			reduce(100), // |=, reduce: FieldValue
			reduce(100), // &=, reduce: FieldValue
			reduce(100), // ^=, reduce: FieldValue
			reduce(100), // <<=, reduce: FieldValue
			reduce(100), // >>=, reduce: FieldValue
			reduce(100), // >>>=, reduce: FieldValue
			reduce(100), // +=, reduce: FieldValue
			reduce(100), // .=, reduce: FieldValue
			reduce(100), // -=, reduce: FieldValue
			reduce(100), // *=, reduce: FieldValue
			reduce(100), // /=, reduce: FieldValue
			reduce(100), // //=, reduce: FieldValue
			reduce(100), // %=, reduce: FieldValue
			reduce(100), // **=, reduce: FieldValue
			reduce(100), // ?, reduce: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S1688
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(101), // =, reduce: FieldValue
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(101), // ||=, reduce: FieldValue
			reduce(101), // ^^=, reduce: FieldValue
			reduce(101), // &&=, reduce: FieldValue
			reduce(101), // ??=, reduce: FieldValue
			reduce(101), // ???=, reduce: FieldValue
			reduce(101), // |=, reduce: FieldValue
			reduce(101), // &=, reduce: FieldValue
			reduce(101), // ^=, reduce: FieldValue
			reduce(101), // <<=, reduce: FieldValue
			reduce(101), // >>=, reduce: FieldValue
			reduce(101), // >>>=, reduce: FieldValue
			reduce(101), // +=, reduce: FieldValue
			reduce(101), // .=, reduce: FieldValue
			reduce(101), // -=, reduce: FieldValue
			reduce(101), // *=, reduce: FieldValue
			reduce(101), // /=, reduce: FieldValue
			reduce(101), // //=, reduce: FieldValue
			reduce(101), // %=, reduce: FieldValue
			reduce(101), // **=, reduce: FieldValue
			reduce(101), // ?, reduce: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S1689
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(102), // =, reduce: DirectFieldValue
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(102), // ||=, reduce: DirectFieldValue
			reduce(102), // ^^=, reduce: DirectFieldValue
			reduce(102), // &&=, reduce: DirectFieldValue
			reduce(102), // ??=, reduce: DirectFieldValue
			reduce(102), // ???=, reduce: DirectFieldValue
			reduce(102), // |=, reduce: DirectFieldValue
			reduce(102), // &=, reduce: DirectFieldValue
			reduce(102), // ^=, reduce: DirectFieldValue
			reduce(102), // <<=, reduce: DirectFieldValue
			reduce(102), // >>=, reduce: DirectFieldValue
			reduce(102), // >>>=, reduce: DirectFieldValue
			reduce(102), // +=, reduce: DirectFieldValue
			reduce(102), // .=, reduce: DirectFieldValue
			reduce(102), // -=, reduce: DirectFieldValue
			reduce(102), // *=, reduce: DirectFieldValue
			reduce(102), // /=, reduce: DirectFieldValue
			reduce(102), // //=, reduce: DirectFieldValue
			reduce(102), // %=, reduce: DirectFieldValue
			reduce(102), // **=, reduce: DirectFieldValue
			reduce(102), // ?, reduce: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S1690
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // }
			reduce(104), // =, reduce: BracedFieldValue
			nil,         // unset
			nil,         // filter
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(104), // ||=, reduce: BracedFieldValue
			reduce(104), // ^^=, reduce: BracedFieldValue
			reduce(104), // &&=, reduce: BracedFieldValue
			reduce(104), // ??=, reduce: BracedFieldValue
			reduce(104), // ???=, reduce: BracedFieldValue
			reduce(104), // |=, reduce: BracedFieldValue
			reduce(104), // &=, reduce: BracedFieldValue
			reduce(104), // ^=, reduce: BracedFieldValue
			reduce(104), // <<=, reduce: BracedFieldValue
			reduce(104), // >>=, reduce: BracedFieldValue
			reduce(104), // >>>=, reduce: BracedFieldValue
			reduce(104), // +=, reduce: BracedFieldValue
			reduce(104), // .=, reduce: BracedFieldValue
			reduce(104), // -=, reduce: BracedFieldValue
			reduce(104), // *=, reduce: BracedFieldValue
			reduce(104), // /=, reduce: BracedFieldValue
			reduce(104), // //=, reduce: BracedFieldValue
			reduce(104), // %=, reduce: BracedFieldValue
			reduce(104), // **=, reduce: BracedFieldValue
			reduce(104), // ?, reduce: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S1692
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(107), // =, reduce: FullSrec
			nil,         // unset
			nil,         // filter
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(107), // ||=, reduce: FullSrec
			reduce(107), // ^^=, reduce: FullSrec
			reduce(107), // &&=, reduce: FullSrec
			reduce(107), // ??=, reduce: FullSrec
			reduce(107), // ???=, reduce: FullSrec
			reduce(107), // |=, reduce: FullSrec
			reduce(107), // &=, reduce: FullSrec
			reduce(107), // ^=, reduce: FullSrec
			reduce(107), // <<=, reduce: FullSrec
			reduce(107), // >>=, reduce: FullSrec
			reduce(107), // >>>=, reduce: FullSrec
			reduce(107), // +=, reduce: FullSrec
			reduce(107), // .=, reduce: FullSrec
			reduce(107), // -=, reduce: FullSrec
			reduce(107), // *=, reduce: FullSrec
			reduce(107), // /=, reduce: FullSrec
			reduce(107), // //=, reduce: FullSrec
			reduce(107), // %=, reduce: FullSrec
			reduce(107), // **=, reduce: FullSrec
			reduce(107), // ?, reduce: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S1695
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(205), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(205), // ||=, reduce: MlrvalOrFunction
			reduce(205), // ^^=, reduce: MlrvalOrFunction
			reduce(205), // &&=, reduce: MlrvalOrFunction
			reduce(205), // ??=, reduce: MlrvalOrFunction
			reduce(205), // ???=, reduce: MlrvalOrFunction
			reduce(205), // |=, reduce: MlrvalOrFunction
			reduce(205), // &=, reduce: MlrvalOrFunction
			reduce(205), // ^=, reduce: MlrvalOrFunction
			reduce(205), // <<=, reduce: MlrvalOrFunction
			reduce(205), // >>=, reduce: MlrvalOrFunction
			reduce(205), // >>>=, reduce: MlrvalOrFunction
			reduce(205), // +=, reduce: MlrvalOrFunction
			reduce(205), // .=, reduce: MlrvalOrFunction
			reduce(205), // -=, reduce: MlrvalOrFunction
			reduce(205), // *=, reduce: MlrvalOrFunction
			reduce(205), // /=, reduce: MlrvalOrFunction
			reduce(205), // //=, reduce: MlrvalOrFunction
			reduce(205), // %=, reduce: MlrvalOrFunction
			reduce(205), // **=, reduce: MlrvalOrFunction
			reduce(205), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(111), // =, reduce: DirectOosvarValue
			nil,         // unset
			nil,         // filter
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(111), // ||=, reduce: DirectOosvarValue
			reduce(111), // ^^=, reduce: DirectOosvarValue
			reduce(111), // &&=, reduce: DirectOosvarValue
			reduce(111), // ??=, reduce: DirectOosvarValue
			reduce(111), // ???=, reduce: DirectOosvarValue
			reduce(111), // |=, reduce: DirectOosvarValue
			reduce(111), // &=, reduce: DirectOosvarValue
			reduce(111), // ^=, reduce: DirectOosvarValue
			reduce(111), // <<=, reduce: DirectOosvarValue
			reduce(111), // >>=, reduce: DirectOosvarValue
			reduce(111), // >>>=, reduce: DirectOosvarValue
			reduce(111), // +=, reduce: DirectOosvarValue
			reduce(111), // .=, reduce: DirectOosvarValue
			reduce(111), // -=, reduce: DirectOosvarValue
			reduce(111), // *=, reduce: DirectOosvarValue
			reduce(111), // /=, reduce: DirectOosvarValue
			reduce(111), // //=, reduce: DirectOosvarValue
			reduce(111), // %=, reduce: DirectOosvarValue
			reduce(111), // **=, reduce: DirectOosvarValue
			reduce(111), // ?, reduce: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S1697
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // }
			reduce(113), // =, reduce: BracedOosvarValue
			nil,         // unset
			nil,         // filter
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(113), // ||=, reduce: BracedOosvarValue
			reduce(113), // ^^=, reduce: BracedOosvarValue
			reduce(113), // &&=, reduce: BracedOosvarValue
			reduce(113), // ??=, reduce: BracedOosvarValue
			reduce(113), // ???=, reduce: BracedOosvarValue
			reduce(113), // |=, reduce: BracedOosvarValue
			reduce(113), // &=, reduce: BracedOosvarValue
			reduce(113), // ^=, reduce: BracedOosvarValue
			reduce(113), // <<=, reduce: BracedOosvarValue
			reduce(113), // >>=, reduce: BracedOosvarValue
			reduce(113), // >>>=, reduce: BracedOosvarValue
			reduce(113), // +=, reduce: BracedOosvarValue
			reduce(113), // .=, reduce: BracedOosvarValue
			reduce(113), // -=, reduce: BracedOosvarValue
			reduce(113), // *=, reduce: BracedOosvarValue
			reduce(113), // /=, reduce: BracedOosvarValue
			reduce(113), // //=, reduce: BracedOosvarValue
			reduce(113), // %=, reduce: BracedOosvarValue
			reduce(113), // **=, reduce: BracedOosvarValue
			reduce(113), // ?, reduce: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S1699
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(114), // =, reduce: FullOosvar
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(114), // ||=, reduce: FullOosvar
			reduce(114), // ^^=, reduce: FullOosvar
			reduce(114), // &&=, reduce: FullOosvar
			reduce(114), // ??=, reduce: FullOosvar
			reduce(114), // ???=, reduce: FullOosvar
			reduce(114), // |=, reduce: FullOosvar
			reduce(114), // &=, reduce: FullOosvar
			reduce(114), // ^=, reduce: FullOosvar
			reduce(114), // <<=, reduce: FullOosvar
			reduce(114), // >>=, reduce: FullOosvar
			reduce(114), // >>>=, reduce: FullOosvar
			reduce(114), // +=, reduce: FullOosvar
			reduce(114), // .=, reduce: FullOosvar
			reduce(114), // -=, reduce: FullOosvar
			reduce(114), // *=, reduce: FullOosvar
			reduce(114), // /=, reduce: FullOosvar
			reduce(114), // //=, reduce: FullOosvar
			reduce(114), // %=, reduce: FullOosvar
			reduce(114), // **=, reduce: FullOosvar
			reduce(114), // ?, reduce: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S1700
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(115), // =, reduce: FullOosvar
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(115), // ||=, reduce: FullOosvar
			reduce(115), // ^^=, reduce: FullOosvar
			reduce(115), // &&=, reduce: FullOosvar
			reduce(115), // ??=, reduce: FullOosvar
			reduce(115), // ???=, reduce: FullOosvar
			reduce(115), // |=, reduce: FullOosvar
			reduce(115), // &=, reduce: FullOosvar
			reduce(115), // ^=, reduce: FullOosvar
			reduce(115), // <<=, reduce: FullOosvar
			reduce(115), // >>=, reduce: FullOosvar
			reduce(115), // >>>=, reduce: FullOosvar
			reduce(115), // +=, reduce: FullOosvar
			reduce(115), // .=, reduce: FullOosvar
			reduce(115), // -=, reduce: FullOosvar
			reduce(115), // *=, reduce: FullOosvar
			reduce(115), // /=, reduce: FullOosvar
			reduce(115), // //=, reduce: FullOosvar
			reduce(115), // %=, reduce: FullOosvar
			reduce(115), // **=, reduce: FullOosvar
			reduce(115), // ?, reduce: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S1701
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(116), // =, reduce: LocalVariable
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(116), // ,, reduce: LocalVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(116), // ||=, reduce: LocalVariable
			reduce(116), // ^^=, reduce: LocalVariable
			reduce(116), // &&=, reduce: LocalVariable
			reduce(116), // ??=, reduce: LocalVariable
			reduce(116), // ???=, reduce: LocalVariable
			reduce(116), // |=, reduce: LocalVariable
			reduce(116), // &=, reduce: LocalVariable
			reduce(116), // ^=, reduce: LocalVariable
			reduce(116), // <<=, reduce: LocalVariable
			reduce(116), // >>=, reduce: LocalVariable
			reduce(116), // >>>=, reduce: LocalVariable
			reduce(116), // +=, reduce: LocalVariable
			reduce(116), // .=, reduce: LocalVariable
			reduce(116), // -=, reduce: LocalVariable
			reduce(116), // *=, reduce: LocalVariable
			reduce(116), // /=, reduce: LocalVariable
			reduce(116), // //=, reduce: LocalVariable
			reduce(116), // %=, reduce: LocalVariable
			reduce(116), // **=, reduce: LocalVariable
			reduce(116), // ?, reduce: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			reduce(116), // in, reduce: LocalVariable
			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,         // }
			reduce(144), // =, reduce: Rvalue
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(144), // ||=, reduce: Rvalue
			reduce(144), // ^^=, reduce: Rvalue
			reduce(144), // &&=, reduce: Rvalue
			reduce(144), // ??=, reduce: Rvalue
			reduce(144), // ???=, reduce: Rvalue
			reduce(144), // |=, reduce: Rvalue
			reduce(144), // &=, reduce: Rvalue
			reduce(144), // ^=, reduce: Rvalue
			reduce(144), // <<=, reduce: Rvalue
			reduce(144), // >>=, reduce: Rvalue
			reduce(144), // >>>=, reduce: Rvalue
			reduce(144), // +=, reduce: Rvalue
			reduce(144), // .=, reduce: Rvalue
			reduce(144), // -=, reduce: Rvalue
			reduce(144), // *=, reduce: Rvalue
			reduce(144), // /=, reduce: Rvalue
			reduce(144), // //=, reduce: Rvalue
			reduce(144), // %=, reduce: Rvalue
			reduce(144), // **=, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(145), // =, reduce: PrecedenceChainStart
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(145), // ||=, reduce: PrecedenceChainStart
			reduce(145), // ^^=, reduce: PrecedenceChainStart
			reduce(145), // &&=, reduce: PrecedenceChainStart
			reduce(145), // ??=, reduce: PrecedenceChainStart
			reduce(145), // ???=, reduce: PrecedenceChainStart
			reduce(145), // |=, reduce: PrecedenceChainStart
			reduce(145), // &=, reduce: PrecedenceChainStart
			reduce(145), // ^=, reduce: PrecedenceChainStart
			reduce(145), // <<=, reduce: PrecedenceChainStart
			reduce(145), // >>=, reduce: PrecedenceChainStart
			reduce(145), // >>>=, reduce: PrecedenceChainStart
			reduce(145), // +=, reduce: PrecedenceChainStart
			reduce(145), // .=, reduce: PrecedenceChainStart
			reduce(145), // -=, reduce: PrecedenceChainStart
			reduce(145), // *=, reduce: PrecedenceChainStart
			reduce(145), // /=, reduce: PrecedenceChainStart
			reduce(145), // //=, reduce: PrecedenceChainStart
			reduce(145), // %=, reduce: PrecedenceChainStart
			reduce(145), // **=, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(147), // =, reduce: TernaryTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(147), // ||=, reduce: TernaryTerm
			reduce(147), // ^^=, reduce: TernaryTerm
			reduce(147), // &&=, reduce: TernaryTerm
			reduce(147), // ??=, reduce: TernaryTerm
			reduce(147), // ???=, reduce: TernaryTerm
			reduce(147), // |=, reduce: TernaryTerm
			reduce(147), // &=, reduce: TernaryTerm
			reduce(147), // ^=, reduce: TernaryTerm
			reduce(147), // <<=, reduce: TernaryTerm
			reduce(147), // >>=, reduce: TernaryTerm
			reduce(147), // >>>=, reduce: TernaryTerm
			reduce(147), // +=, reduce: TernaryTerm
			reduce(147), // .=, reduce: TernaryTerm
			reduce(147), // -=, reduce: TernaryTerm
			reduce(147), // *=, reduce: TernaryTerm
			reduce(147), // /=, reduce: TernaryTerm
			reduce(147), // //=, reduce: TernaryTerm
			reduce(147), // %=, reduce: TernaryTerm
			reduce(147), // **=, reduce: TernaryTerm
			shift(2677), // ?
			nil,         // :
			shift(2678), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(149), // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(149), // ||=, reduce: LogicalOrTerm
			reduce(149), // ^^=, reduce: LogicalOrTerm
			reduce(149), // &&=, reduce: LogicalOrTerm
			reduce(149), // ??=, reduce: LogicalOrTerm
			reduce(149), // ???=, reduce: LogicalOrTerm
			reduce(149), // |=, reduce: LogicalOrTerm
			reduce(149), // &=, reduce: LogicalOrTerm
			reduce(149), // ^=, reduce: LogicalOrTerm
			reduce(149), // <<=, reduce: LogicalOrTerm
			reduce(149), // >>=, reduce: LogicalOrTerm
			reduce(149), // >>>=, reduce: LogicalOrTerm
			reduce(149), // +=, reduce: LogicalOrTerm
			reduce(149), // .=, reduce: LogicalOrTerm
			reduce(149), // -=, reduce: LogicalOrTerm
			reduce(149), // *=, reduce: LogicalOrTerm
			reduce(149), // /=, reduce: LogicalOrTerm
			reduce(149), // //=, reduce: LogicalOrTerm
			reduce(149), // %=, reduce: LogicalOrTerm
			reduce(149), // **=, reduce: LogicalOrTerm
			reduce(149), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(2679), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(151), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(151), // ||=, reduce: LogicalXORTerm
			reduce(151), // ^^=, reduce: LogicalXORTerm
			reduce(151), // &&=, reduce: LogicalXORTerm
			reduce(151), // ??=, reduce: LogicalXORTerm
			reduce(151), // ???=, reduce: LogicalXORTerm
			reduce(151), // |=, reduce: LogicalXORTerm
			reduce(151), // &=, reduce: LogicalXORTerm
			reduce(151), // ^=, reduce: LogicalXORTerm
			reduce(151), // <<=, reduce: LogicalXORTerm
			reduce(151), // >>=, reduce: LogicalXORTerm
			reduce(151), // >>>=, reduce: LogicalXORTerm
			reduce(151), // +=, reduce: LogicalXORTerm
			reduce(151), // .=, reduce: LogicalXORTerm
			reduce(151), // -=, reduce: LogicalXORTerm
			reduce(151), // *=, reduce: LogicalXORTerm
			reduce(151), // /=, reduce: LogicalXORTerm
			reduce(151), // //=, reduce: LogicalXORTerm
			reduce(151), // %=, reduce: LogicalXORTerm
			reduce(151), // **=, reduce: LogicalXORTerm
			reduce(151), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(2680), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(153), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(153), // ||=, reduce: LogicalAndTerm
			reduce(153), // ^^=, reduce: LogicalAndTerm
			reduce(153), // &&=, reduce: LogicalAndTerm
			reduce(153), // ??=, reduce: LogicalAndTerm
			reduce(153), // ???=, reduce: LogicalAndTerm
			reduce(153), // |=, reduce: LogicalAndTerm
			reduce(153), // &=, reduce: LogicalAndTerm
			reduce(153), // ^=, reduce: LogicalAndTerm
			reduce(153), // <<=, reduce: LogicalAndTerm
			reduce(153), // >>=, reduce: LogicalAndTerm
			reduce(153), // >>>=, reduce: LogicalAndTerm
			reduce(153), // +=, reduce: LogicalAndTerm
			reduce(153), // .=, reduce: LogicalAndTerm
			reduce(153), // -=, reduce: LogicalAndTerm
			reduce(153), // *=, reduce: LogicalAndTerm
			reduce(153), // /=, reduce: LogicalAndTerm
			reduce(153), // //=, reduce: LogicalAndTerm
			reduce(153), // %=, reduce: LogicalAndTerm
			reduce(153), // **=, reduce: LogicalAndTerm
			reduce(153), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(2681), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(155), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(155), // ||=, reduce: AbsentCoalesceTerm
			reduce(155), // ^^=, reduce: AbsentCoalesceTerm
			reduce(155), // &&=, reduce: AbsentCoalesceTerm
			reduce(155), // ??=, reduce: AbsentCoalesceTerm
			reduce(155), // ???=, reduce: AbsentCoalesceTerm
			reduce(155), // |=, reduce: AbsentCoalesceTerm
			reduce(155), // &=, reduce: AbsentCoalesceTerm
			reduce(155), // ^=, reduce: AbsentCoalesceTerm
			reduce(155), // <<=, reduce: AbsentCoalesceTerm
			reduce(155), // >>=, reduce: AbsentCoalesceTerm
			reduce(155), // >>>=, reduce: AbsentCoalesceTerm
			reduce(155), // +=, reduce: AbsentCoalesceTerm
			reduce(155), // .=, reduce: AbsentCoalesceTerm
			reduce(155), // -=, reduce: AbsentCoalesceTerm
			reduce(155), // *=, reduce: AbsentCoalesceTerm
			reduce(155), // /=, reduce: AbsentCoalesceTerm
			reduce(155), // //=, reduce: AbsentCoalesceTerm
			reduce(155), // %=, reduce: AbsentCoalesceTerm
			reduce(155), // **=, reduce: AbsentCoalesceTerm
			reduce(155), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(2682), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(157), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(157), // ||=, reduce: EmptyCoalesceTerm
			reduce(157), // ^^=, reduce: EmptyCoalesceTerm
			reduce(157), // &&=, reduce: EmptyCoalesceTerm
			reduce(157), // ??=, reduce: EmptyCoalesceTerm
			reduce(157), // ???=, reduce: EmptyCoalesceTerm
			reduce(157), // |=, reduce: EmptyCoalesceTerm
			reduce(157), // &=, reduce: EmptyCoalesceTerm
			reduce(157), // ^=, reduce: EmptyCoalesceTerm
			reduce(157), // <<=, reduce: EmptyCoalesceTerm
			reduce(157), // >>=, reduce: EmptyCoalesceTerm
			reduce(157), // >>>=, reduce: EmptyCoalesceTerm
			reduce(157), // +=, reduce: EmptyCoalesceTerm
			reduce(157), // .=, reduce: EmptyCoalesceTerm
			reduce(157), // -=, reduce: EmptyCoalesceTerm
			reduce(157), // *=, reduce: EmptyCoalesceTerm
			reduce(157), // /=, reduce: EmptyCoalesceTerm
			reduce(157), // //=, reduce: EmptyCoalesceTerm
			reduce(157), // %=, reduce: EmptyCoalesceTerm
			reduce(157), // **=, reduce: EmptyCoalesceTerm
			reduce(157), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(2683), // =~
			shift(2684), // !=~
			shift(2685), // ==
			shift(2686), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(162), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(2687), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(162), // ||=, reduce: EqneTerm
			reduce(162), // ^^=, reduce: EqneTerm
			reduce(162), // &&=, reduce: EqneTerm
			reduce(162), // ??=, reduce: EqneTerm
			reduce(162), // ???=, reduce: EqneTerm
			reduce(162), // |=, reduce: EqneTerm
			reduce(162), // &=, reduce: EqneTerm
			reduce(162), // ^=, reduce: EqneTerm
			reduce(162), // <<=, reduce: EqneTerm
			reduce(162), // >>=, reduce: EqneTerm
			reduce(162), // >>>=, reduce: EqneTerm
			reduce(162), // +=, reduce: EqneTerm
			reduce(162), // .=, reduce: EqneTerm
			reduce(162), // -=, reduce: EqneTerm
			reduce(162), // *=, reduce: EqneTerm
			reduce(162), // /=, reduce: EqneTerm
			reduce(162), // //=, reduce: EqneTerm
			reduce(162), // %=, reduce: EqneTerm
			reduce(162), // **=, reduce: EqneTerm
			reduce(162), // ?, reduce: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(2688), // >=
			shift(2689), // <
			shift(2690), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(167), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(2691), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(167), // ||=, reduce: CmpTerm
			reduce(167), // ^^=, reduce: CmpTerm
			reduce(167), // &&=, reduce: CmpTerm
			reduce(167), // ??=, reduce: CmpTerm
			reduce(167), // ???=, reduce: CmpTerm
			reduce(167), // |=, reduce: CmpTerm
			reduce(167), // &=, reduce: CmpTerm
			reduce(167), // ^=, reduce: CmpTerm
			reduce(167), // <<=, reduce: CmpTerm
			reduce(167), // >>=, reduce: CmpTerm
			reduce(167), // >>>=, reduce: CmpTerm
			reduce(167), // +=, reduce: CmpTerm
			reduce(167), // .=, reduce: CmpTerm
			reduce(167), // -=, reduce: CmpTerm
			reduce(167), // *=, reduce: CmpTerm
			reduce(167), // /=, reduce: CmpTerm
			reduce(167), // //=, reduce: CmpTerm
			reduce(167), // %=, reduce: CmpTerm
			reduce(167), // **=, reduce: CmpTerm
			reduce(167), // ?, reduce: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(169), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(169), // ||=, reduce: BitwiseORTerm
			reduce(169), // ^^=, reduce: BitwiseORTerm
			reduce(169), // &&=, reduce: BitwiseORTerm
			reduce(169), // ??=, reduce: BitwiseORTerm
			reduce(169), // ???=, reduce: BitwiseORTerm
			reduce(169), // |=, reduce: BitwiseORTerm
			reduce(169), // &=, reduce: BitwiseORTerm
			reduce(169), // ^=, reduce: BitwiseORTerm
			reduce(169), // <<=, reduce: BitwiseORTerm
			reduce(169), // >>=, reduce: BitwiseORTerm
			reduce(169), // >>>=, reduce: BitwiseORTerm
			reduce(169), // +=, reduce: BitwiseORTerm
			reduce(169), // .=, reduce: BitwiseORTerm
			reduce(169), // -=, reduce: BitwiseORTerm
			reduce(169), // *=, reduce: BitwiseORTerm
			reduce(169), // /=, reduce: BitwiseORTerm
			reduce(169), // //=, reduce: BitwiseORTerm
			reduce(169), // %=, reduce: BitwiseORTerm
			reduce(169), // **=, reduce: BitwiseORTerm
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(2692), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(171), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(171), // ||=, reduce: BitwiseXORTerm
			reduce(171), // ^^=, reduce: BitwiseXORTerm
			reduce(171), // &&=, reduce: BitwiseXORTerm
			reduce(171), // ??=, reduce: BitwiseXORTerm
			reduce(171), // ???=, reduce: BitwiseXORTerm
			reduce(171), // |=, reduce: BitwiseXORTerm
			reduce(171), // &=, reduce: BitwiseXORTerm
			reduce(171), // ^=, reduce: BitwiseXORTerm
			reduce(171), // <<=, reduce: BitwiseXORTerm
			reduce(171), // >>=, reduce: BitwiseXORTerm
			reduce(171), // >>>=, reduce: BitwiseXORTerm
			reduce(171), // +=, reduce: BitwiseXORTerm
			reduce(171), // .=, reduce: BitwiseXORTerm
			reduce(171), // -=, reduce: BitwiseXORTerm
			reduce(171), // *=, reduce: BitwiseXORTerm
			reduce(171), // /=, reduce: BitwiseXORTerm
			reduce(171), // //=, reduce: BitwiseXORTerm
			reduce(171), // %=, reduce: BitwiseXORTerm
			reduce(171), // **=, reduce: BitwiseXORTerm
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(2693), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(173), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(2694), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(173), // ||=, reduce: BitwiseANDTerm
			reduce(173), // ^^=, reduce: BitwiseANDTerm
			reduce(173), // &&=, reduce: BitwiseANDTerm
			reduce(173), // ??=, reduce: BitwiseANDTerm
			reduce(173), // ???=, reduce: BitwiseANDTerm
			reduce(173), // |=, reduce: BitwiseANDTerm
			reduce(173), // &=, reduce: BitwiseANDTerm
			reduce(173), // ^=, reduce: BitwiseANDTerm
			reduce(173), // <<=, reduce: BitwiseANDTerm
			reduce(173), // >>=, reduce: BitwiseANDTerm
			reduce(173), // >>>=, reduce: BitwiseANDTerm
			reduce(173), // +=, reduce: BitwiseANDTerm
			reduce(173), // .=, reduce: BitwiseANDTerm
			reduce(173), // -=, reduce: BitwiseANDTerm
			reduce(173), // *=, reduce: BitwiseANDTerm
			reduce(173), // /=, reduce: BitwiseANDTerm
			reduce(173), // //=, reduce: BitwiseANDTerm
			reduce(173), // %=, reduce: BitwiseANDTerm
			reduce(173), // **=, reduce: BitwiseANDTerm
			reduce(173), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(2695), // <<
			shift(2696), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(177), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(177), // ||=, reduce: BitwiseShiftTerm
			reduce(177), // ^^=, reduce: BitwiseShiftTerm
			reduce(177), // &&=, reduce: BitwiseShiftTerm
			reduce(177), // ??=, reduce: BitwiseShiftTerm
			reduce(177), // ???=, reduce: BitwiseShiftTerm
			reduce(177), // |=, reduce: BitwiseShiftTerm
			reduce(177), // &=, reduce: BitwiseShiftTerm
			reduce(177), // ^=, reduce: BitwiseShiftTerm
			reduce(177), // <<=, reduce: BitwiseShiftTerm
			reduce(177), // >>=, reduce: BitwiseShiftTerm
			reduce(177), // >>>=, reduce: BitwiseShiftTerm
			reduce(177), // +=, reduce: BitwiseShiftTerm
			reduce(177), // .=, reduce: BitwiseShiftTerm
			reduce(177), // -=, reduce: BitwiseShiftTerm
			reduce(177), // *=, reduce: BitwiseShiftTerm
			reduce(177), // /=, reduce: BitwiseShiftTerm
			reduce(177), // //=, reduce: BitwiseShiftTerm
			reduce(177), // %=, reduce: BitwiseShiftTerm
			reduce(177), // **=, reduce: BitwiseShiftTerm
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(2697), // +
			shift(2698), // -
			shift(2699), // .+
			shift(2700), // .-
			shift(2701), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(183), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(183), // ||=, reduce: AddsubdotTerm
			reduce(183), // ^^=, reduce: AddsubdotTerm
			reduce(183), // &&=, reduce: AddsubdotTerm
			reduce(183), // ??=, reduce: AddsubdotTerm
			reduce(183), // ???=, reduce: AddsubdotTerm
			reduce(183), // |=, reduce: AddsubdotTerm
			reduce(183), // &=, reduce: AddsubdotTerm
			reduce(183), // ^=, reduce: AddsubdotTerm
			reduce(183), // <<=, reduce: AddsubdotTerm
			reduce(183), // >>=, reduce: AddsubdotTerm
			reduce(183), // >>>=, reduce: AddsubdotTerm
			reduce(183), // +=, reduce: AddsubdotTerm
			reduce(183), // .=, reduce: AddsubdotTerm
			reduce(183), // -=, reduce: AddsubdotTerm
			reduce(183), // *=, reduce: AddsubdotTerm
			reduce(183), // /=, reduce: AddsubdotTerm
			reduce(183), // //=, reduce: AddsubdotTerm
			reduce(183), // %=, reduce: AddsubdotTerm
			reduce(183), // **=, reduce: AddsubdotTerm
			reduce(183), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(2706), // *
			shift(2707), // /
			shift(2708), // //
			shift(2709), // %
			shift(2710), // .*
			shift(2711), // ./
			shift(2712), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1719
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(191), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(191), // ||=, reduce: MuldivTerm
			reduce(191), // ^^=, reduce: MuldivTerm
			reduce(191), // &&=, reduce: MuldivTerm
			reduce(191), // ??=, reduce: MuldivTerm
			reduce(191), // ???=, reduce: MuldivTerm
			reduce(191), // |=, reduce: MuldivTerm
			reduce(191), // &=, reduce: MuldivTerm
			reduce(191), // ^=, reduce: MuldivTerm
			reduce(191), // <<=, reduce: MuldivTerm
			reduce(191), // >>=, reduce: MuldivTerm
			reduce(191), // >>>=, reduce: MuldivTerm
			reduce(191), // +=, reduce: MuldivTerm
			reduce(191), // .=, reduce: MuldivTerm
			reduce(191), // -=, reduce: MuldivTerm
			reduce(191), // *=, reduce: MuldivTerm
			reduce(191), // /=, reduce: MuldivTerm
			reduce(191), // //=, reduce: MuldivTerm
			reduce(191), // %=, reduce: MuldivTerm
			reduce(191), // **=, reduce: MuldivTerm
			reduce(191), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(198), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(198), // ||=, reduce: UnaryOpTerm
			reduce(198), // ^^=, reduce: UnaryOpTerm
			reduce(198), // &&=, reduce: UnaryOpTerm
			reduce(198), // ??=, reduce: UnaryOpTerm
			reduce(198), // ???=, reduce: UnaryOpTerm
			reduce(198), // |=, reduce: UnaryOpTerm
			reduce(198), // &=, reduce: UnaryOpTerm
			reduce(198), // ^=, reduce: UnaryOpTerm
			reduce(198), // <<=, reduce: UnaryOpTerm
			reduce(198), // >>=, reduce: UnaryOpTerm
			reduce(198), // >>>=, reduce: UnaryOpTerm
			reduce(198), // +=, reduce: UnaryOpTerm
			reduce(198), // .=, reduce: UnaryOpTerm
			reduce(198), // -=, reduce: UnaryOpTerm
			reduce(198), // *=, reduce: UnaryOpTerm
			reduce(198), // /=, reduce: UnaryOpTerm
			reduce(198), // //=, reduce: UnaryOpTerm
			reduce(198), // %=, reduce: UnaryOpTerm
			reduce(198), // **=, reduce: UnaryOpTerm
			reduce(198), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			reduce(200), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(200), // ||=, reduce: PowTerm
			reduce(200), // ^^=, reduce: PowTerm
			reduce(200), // &&=, reduce: PowTerm
			reduce(200), // ??=, reduce: PowTerm
			reduce(200), // ???=, reduce: PowTerm
			reduce(200), // |=, reduce: PowTerm
			reduce(200), // &=, reduce: PowTerm
			reduce(200), // ^=, reduce: PowTerm
			reduce(200), // <<=, reduce: PowTerm
			reduce(200), // >>=, reduce: PowTerm
			reduce(200), // >>>=, reduce: PowTerm
			reduce(200), // +=, reduce: PowTerm
			reduce(200), // .=, reduce: PowTerm
			reduce(200), // -=, reduce: PowTerm
			reduce(200), // *=, reduce: PowTerm
			reduce(200), // /=, reduce: PowTerm
			reduce(200), // //=, reduce: PowTerm
			reduce(200), // %=, reduce: PowTerm
			reduce(200), // **=, reduce: PowTerm
			reduce(200), // ?, reduce: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2718), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(202), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(202), // ||=, reduce: PrecedenceChainEnd
			reduce(202), // ^^=, reduce: PrecedenceChainEnd
			reduce(202), // &&=, reduce: PrecedenceChainEnd
			reduce(202), // ??=, reduce: PrecedenceChainEnd
			reduce(202), // ???=, reduce: PrecedenceChainEnd
			reduce(202), // |=, reduce: PrecedenceChainEnd
			reduce(202), // &=, reduce: PrecedenceChainEnd
			reduce(202), // ^=, reduce: PrecedenceChainEnd
			reduce(202), // <<=, reduce: PrecedenceChainEnd
			reduce(202), // >>=, reduce: PrecedenceChainEnd
			reduce(202), // >>>=, reduce: PrecedenceChainEnd
			reduce(202), // +=, reduce: PrecedenceChainEnd
			reduce(202), // .=, reduce: PrecedenceChainEnd
			reduce(202), // -=, reduce: PrecedenceChainEnd
			reduce(202), // *=, reduce: PrecedenceChainEnd
			reduce(202), // /=, reduce: PrecedenceChainEnd
			reduce(202), // //=, reduce: PrecedenceChainEnd
			reduce(202), // %=, reduce: PrecedenceChainEnd
			reduce(202), // **=, reduce: PrecedenceChainEnd
			reduce(202), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2719), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2720), // [[
			shift(2721), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(208), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(208), // ||=, reduce: MlrvalOrFunction
			reduce(208), // ^^=, reduce: MlrvalOrFunction
			reduce(208), // &&=, reduce: MlrvalOrFunction
			reduce(208), // ??=, reduce: MlrvalOrFunction
			reduce(208), // ???=, reduce: MlrvalOrFunction
			reduce(208), // |=, reduce: MlrvalOrFunction
			reduce(208), // &=, reduce: MlrvalOrFunction
			reduce(208), // ^=, reduce: MlrvalOrFunction
			reduce(208), // <<=, reduce: MlrvalOrFunction
			reduce(208), // >>=, reduce: MlrvalOrFunction
			reduce(208), // >>>=, reduce: MlrvalOrFunction
			reduce(208), // +=, reduce: MlrvalOrFunction
			reduce(208), // .=, reduce: MlrvalOrFunction
			reduce(208), // -=, reduce: MlrvalOrFunction
			reduce(208), // *=, reduce: MlrvalOrFunction
			reduce(208), // /=, reduce: MlrvalOrFunction
			reduce(208), // //=, reduce: MlrvalOrFunction
			reduce(208), // %=, reduce: MlrvalOrFunction
			reduce(208), // **=, reduce: MlrvalOrFunction
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // 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(209), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(209), // ||=, reduce: MlrvalOrFunction
			reduce(209), // ^^=, reduce: MlrvalOrFunction
			reduce(209), // &&=, reduce: MlrvalOrFunction
			reduce(209), // ??=, reduce: MlrvalOrFunction
			reduce(209), // ???=, reduce: MlrvalOrFunction
			reduce(209), // |=, reduce: MlrvalOrFunction
			reduce(209), // &=, reduce: MlrvalOrFunction
			reduce(209), // ^=, reduce: MlrvalOrFunction
			reduce(209), // <<=, reduce: MlrvalOrFunction
			reduce(209), // >>=, reduce: MlrvalOrFunction
			reduce(209), // >>>=, reduce: MlrvalOrFunction
			reduce(209), // +=, reduce: MlrvalOrFunction
			reduce(209), // .=, reduce: MlrvalOrFunction
			reduce(209), // -=, reduce: MlrvalOrFunction
			reduce(209), // *=, reduce: MlrvalOrFunction
			reduce(209), // /=, reduce: MlrvalOrFunction
			reduce(209), // //=, reduce: MlrvalOrFunction
			reduce(209), // %=, reduce: MlrvalOrFunction
			reduce(209), // **=, reduce: MlrvalOrFunction
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(210), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(210), // ||=, reduce: MlrvalOrFunction
			reduce(210), // ^^=, reduce: MlrvalOrFunction
			reduce(210), // &&=, reduce: MlrvalOrFunction
			reduce(210), // ??=, reduce: MlrvalOrFunction
			reduce(210), // ???=, reduce: MlrvalOrFunction
			reduce(210), // |=, reduce: MlrvalOrFunction
			reduce(210), // &=, reduce: MlrvalOrFunction
			reduce(210), // ^=, reduce: MlrvalOrFunction
			reduce(210), // <<=, reduce: MlrvalOrFunction
			reduce(210), // >>=, reduce: MlrvalOrFunction
			reduce(210), // >>>=, reduce: MlrvalOrFunction
			reduce(210), // +=, reduce: MlrvalOrFunction
			reduce(210), // .=, reduce: MlrvalOrFunction
			reduce(210), // -=, reduce: MlrvalOrFunction
			reduce(210), // *=, reduce: MlrvalOrFunction
			reduce(210), // /=, reduce: MlrvalOrFunction
			reduce(210), // //=, reduce: MlrvalOrFunction
			reduce(210), // %=, reduce: MlrvalOrFunction
			reduce(210), // **=, reduce: MlrvalOrFunction
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(211), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(211), // ||=, reduce: MlrvalOrFunction
			reduce(211), // ^^=, reduce: MlrvalOrFunction
			reduce(211), // &&=, reduce: MlrvalOrFunction
			reduce(211), // ??=, reduce: MlrvalOrFunction
			reduce(211), // ???=, reduce: MlrvalOrFunction
			reduce(211), // |=, reduce: MlrvalOrFunction
			reduce(211), // &=, reduce: MlrvalOrFunction
			reduce(211), // ^=, reduce: MlrvalOrFunction
			reduce(211), // <<=, reduce: MlrvalOrFunction
			reduce(211), // >>=, reduce: MlrvalOrFunction
			reduce(211), // >>>=, reduce: MlrvalOrFunction
			reduce(211), // +=, reduce: MlrvalOrFunction
			reduce(211), // .=, reduce: MlrvalOrFunction
			reduce(211), // -=, reduce: MlrvalOrFunction
			reduce(211), // *=, reduce: MlrvalOrFunction
			reduce(211), // /=, reduce: MlrvalOrFunction
			reduce(211), // //=, reduce: MlrvalOrFunction
			reduce(211), // %=, reduce: MlrvalOrFunction
			reduce(211), // **=, reduce: MlrvalOrFunction
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(212), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(212), // ||=, reduce: MlrvalOrFunction
			reduce(212), // ^^=, reduce: MlrvalOrFunction
			reduce(212), // &&=, reduce: MlrvalOrFunction
			reduce(212), // ??=, reduce: MlrvalOrFunction
			reduce(212), // ???=, reduce: MlrvalOrFunction
			reduce(212), // |=, reduce: MlrvalOrFunction
			reduce(212), // &=, reduce: MlrvalOrFunction
			reduce(212), // ^=, reduce: MlrvalOrFunction
			reduce(212), // <<=, reduce: MlrvalOrFunction
			reduce(212), // >>=, reduce: MlrvalOrFunction
			reduce(212), // >>>=, reduce: MlrvalOrFunction
			reduce(212), // +=, reduce: MlrvalOrFunction
			reduce(212), // .=, reduce: MlrvalOrFunction
			reduce(212), // -=, reduce: MlrvalOrFunction
			reduce(212), // *=, reduce: MlrvalOrFunction
			reduce(212), // /=, reduce: MlrvalOrFunction
			reduce(212), // //=, reduce: MlrvalOrFunction
			reduce(212), // %=, reduce: MlrvalOrFunction
			reduce(212), // **=, reduce: MlrvalOrFunction
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(213), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(213), // ||=, reduce: MlrvalOrFunction
			reduce(213), // ^^=, reduce: MlrvalOrFunction
			reduce(213), // &&=, reduce: MlrvalOrFunction
			reduce(213), // ??=, reduce: MlrvalOrFunction
			reduce(213), // ???=, reduce: MlrvalOrFunction
			reduce(213), // |=, reduce: MlrvalOrFunction
			reduce(213), // &=, reduce: MlrvalOrFunction
			reduce(213), // ^=, reduce: MlrvalOrFunction
			reduce(213), // <<=, reduce: MlrvalOrFunction
			reduce(213), // >>=, reduce: MlrvalOrFunction
			reduce(213), // >>>=, reduce: MlrvalOrFunction
			reduce(213), // +=, reduce: MlrvalOrFunction
			reduce(213), // .=, reduce: MlrvalOrFunction
			reduce(213), // -=, reduce: MlrvalOrFunction
			reduce(213), // *=, reduce: MlrvalOrFunction
			reduce(213), // /=, reduce: MlrvalOrFunction
			reduce(213), // //=, reduce: MlrvalOrFunction
			reduce(213), // %=, reduce: MlrvalOrFunction
			reduce(213), // **=, reduce: MlrvalOrFunction
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(214), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(214), // ||=, reduce: MlrvalOrFunction
			reduce(214), // ^^=, reduce: MlrvalOrFunction
			reduce(214), // &&=, reduce: MlrvalOrFunction
			reduce(214), // ??=, reduce: MlrvalOrFunction
			reduce(214), // ???=, reduce: MlrvalOrFunction
			reduce(214), // |=, reduce: MlrvalOrFunction
			reduce(214), // &=, reduce: MlrvalOrFunction
			reduce(214), // ^=, reduce: MlrvalOrFunction
			reduce(214), // <<=, reduce: MlrvalOrFunction
			reduce(214), // >>=, reduce: MlrvalOrFunction
			reduce(214), // >>>=, reduce: MlrvalOrFunction
			reduce(214), // +=, reduce: MlrvalOrFunction
			reduce(214), // .=, reduce: MlrvalOrFunction
			reduce(214), // -=, reduce: MlrvalOrFunction
			reduce(214), // *=, reduce: MlrvalOrFunction
			reduce(214), // /=, reduce: MlrvalOrFunction
			reduce(214), // //=, reduce: MlrvalOrFunction
			reduce(214), // %=, reduce: MlrvalOrFunction
			reduce(214), // **=, reduce: MlrvalOrFunction
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(215), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(215), // ||=, reduce: MlrvalOrFunction
			reduce(215), // ^^=, reduce: MlrvalOrFunction
			reduce(215), // &&=, reduce: MlrvalOrFunction
			reduce(215), // ??=, reduce: MlrvalOrFunction
			reduce(215), // ???=, reduce: MlrvalOrFunction
			reduce(215), // |=, reduce: MlrvalOrFunction
			reduce(215), // &=, reduce: MlrvalOrFunction
			reduce(215), // ^=, reduce: MlrvalOrFunction
			reduce(215), // <<=, reduce: MlrvalOrFunction
			reduce(215), // >>=, reduce: MlrvalOrFunction
			reduce(215), // >>>=, reduce: MlrvalOrFunction
			reduce(215), // +=, reduce: MlrvalOrFunction
			reduce(215), // .=, reduce: MlrvalOrFunction
			reduce(215), // -=, reduce: MlrvalOrFunction
			reduce(215), // *=, reduce: MlrvalOrFunction
			reduce(215), // /=, reduce: MlrvalOrFunction
			reduce(215), // //=, reduce: MlrvalOrFunction
			reduce(215), // %=, reduce: MlrvalOrFunction
			reduce(215), // **=, reduce: MlrvalOrFunction
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(216), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(216), // ||=, reduce: MlrvalOrFunction
			reduce(216), // ^^=, reduce: MlrvalOrFunction
			reduce(216), // &&=, reduce: MlrvalOrFunction
			reduce(216), // ??=, reduce: MlrvalOrFunction
			reduce(216), // ???=, reduce: MlrvalOrFunction
			reduce(216), // |=, reduce: MlrvalOrFunction
			reduce(216), // &=, reduce: MlrvalOrFunction
			reduce(216), // ^=, reduce: MlrvalOrFunction
			reduce(216), // <<=, reduce: MlrvalOrFunction
			reduce(216), // >>=, reduce: MlrvalOrFunction
			reduce(216), // >>>=, reduce: MlrvalOrFunction
			reduce(216), // +=, reduce: MlrvalOrFunction
			reduce(216), // .=, reduce: MlrvalOrFunction
			reduce(216), // -=, reduce: MlrvalOrFunction
			reduce(216), // *=, reduce: MlrvalOrFunction
			reduce(216), // /=, reduce: MlrvalOrFunction
			reduce(216), // //=, reduce: MlrvalOrFunction
			reduce(216), // %=, reduce: MlrvalOrFunction
			reduce(216), // **=, reduce: MlrvalOrFunction
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(2722), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(229), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(229), // ||=, reduce: MlrvalOrFunction
			reduce(229), // ^^=, reduce: MlrvalOrFunction
			reduce(229), // &&=, reduce: MlrvalOrFunction
			reduce(229), // ??=, reduce: MlrvalOrFunction
			reduce(229), // ???=, reduce: MlrvalOrFunction
			reduce(229), // |=, reduce: MlrvalOrFunction
			reduce(229), // &=, reduce: MlrvalOrFunction
			reduce(229), // ^=, reduce: MlrvalOrFunction
			reduce(229), // <<=, reduce: MlrvalOrFunction
			reduce(229), // >>=, reduce: MlrvalOrFunction
			reduce(229), // >>>=, reduce: MlrvalOrFunction
			reduce(229), // +=, reduce: MlrvalOrFunction
			reduce(229), // .=, reduce: MlrvalOrFunction
			reduce(229), // -=, reduce: MlrvalOrFunction
			reduce(229), // *=, reduce: MlrvalOrFunction
			reduce(229), // /=, reduce: MlrvalOrFunction
			reduce(229), // //=, reduce: MlrvalOrFunction
			reduce(229), // %=, reduce: MlrvalOrFunction
			reduce(229), // **=, reduce: MlrvalOrFunction
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(230), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(230), // ||=, reduce: ContextVariable
			reduce(230), // ^^=, reduce: ContextVariable
			reduce(230), // &&=, reduce: ContextVariable
			reduce(230), // ??=, reduce: ContextVariable
			reduce(230), // ???=, reduce: ContextVariable
			reduce(230), // |=, reduce: ContextVariable
			reduce(230), // &=, reduce: ContextVariable
			reduce(230), // ^=, reduce: ContextVariable
			reduce(230), // <<=, reduce: ContextVariable
			reduce(230), // >>=, reduce: ContextVariable
			reduce(230), // >>>=, reduce: ContextVariable
			reduce(230), // +=, reduce: ContextVariable
			reduce(230), // .=, reduce: ContextVariable
			reduce(230), // -=, reduce: ContextVariable
			reduce(230), // *=, reduce: ContextVariable
			reduce(230), // /=, reduce: ContextVariable
			reduce(230), // //=, reduce: ContextVariable
			reduce(230), // %=, reduce: ContextVariable
			reduce(230), // **=, reduce: ContextVariable
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S1739
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(231), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(231), // ||=, reduce: ContextVariable
			reduce(231), // ^^=, reduce: ContextVariable
			reduce(231), // &&=, reduce: ContextVariable
			reduce(231), // ??=, reduce: ContextVariable
			reduce(231), // ???=, reduce: ContextVariable
			reduce(231), // |=, reduce: ContextVariable
			reduce(231), // &=, reduce: ContextVariable
			reduce(231), // ^=, reduce: ContextVariable
			reduce(231), // <<=, reduce: ContextVariable
			reduce(231), // >>=, reduce: ContextVariable
			reduce(231), // >>>=, reduce: ContextVariable
			reduce(231), // +=, reduce: ContextVariable
			reduce(231), // .=, reduce: ContextVariable
			reduce(231), // -=, reduce: ContextVariable
			reduce(231), // *=, reduce: ContextVariable
			reduce(231), // /=, reduce: ContextVariable
			reduce(231), // //=, reduce: ContextVariable
			reduce(231), // %=, reduce: ContextVariable
			reduce(231), // **=, reduce: ContextVariable
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S1740
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(232), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(232), // ||=, reduce: ContextVariable
			reduce(232), // ^^=, reduce: ContextVariable
			reduce(232), // &&=, reduce: ContextVariable
			reduce(232), // ??=, reduce: ContextVariable
			reduce(232), // ???=, reduce: ContextVariable
			reduce(232), // |=, reduce: ContextVariable
			reduce(232), // &=, reduce: ContextVariable
			reduce(232), // ^=, reduce: ContextVariable
			reduce(232), // <<=, reduce: ContextVariable
			reduce(232), // >>=, reduce: ContextVariable
			reduce(232), // >>>=, reduce: ContextVariable
			reduce(232), // +=, reduce: ContextVariable
			reduce(232), // .=, reduce: ContextVariable
			reduce(232), // -=, reduce: ContextVariable
			reduce(232), // *=, reduce: ContextVariable
			reduce(232), // /=, reduce: ContextVariable
			reduce(232), // //=, reduce: ContextVariable
			reduce(232), // %=, reduce: ContextVariable
			reduce(232), // **=, reduce: ContextVariable
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S1741
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(233), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(233), // ||=, reduce: ContextVariable
			reduce(233), // ^^=, reduce: ContextVariable
			reduce(233), // &&=, reduce: ContextVariable
			reduce(233), // ??=, reduce: ContextVariable
			reduce(233), // ???=, reduce: ContextVariable
			reduce(233), // |=, reduce: ContextVariable
			reduce(233), // &=, reduce: ContextVariable
			reduce(233), // ^=, reduce: ContextVariable
			reduce(233), // <<=, reduce: ContextVariable
			reduce(233), // >>=, reduce: ContextVariable
			reduce(233), // >>>=, reduce: ContextVariable
			reduce(233), // +=, reduce: ContextVariable
			reduce(233), // .=, reduce: ContextVariable
			reduce(233), // -=, reduce: ContextVariable
			reduce(233), // *=, reduce: ContextVariable
			reduce(233), // /=, reduce: ContextVariable
			reduce(233), // //=, reduce: ContextVariable
			reduce(233), // %=, reduce: ContextVariable
			reduce(233), // **=, reduce: ContextVariable
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S1742
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(234), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(234), // ||=, reduce: ContextVariable
			reduce(234), // ^^=, reduce: ContextVariable
			reduce(234), // &&=, reduce: ContextVariable
			reduce(234), // ??=, reduce: ContextVariable
			reduce(234), // ???=, reduce: ContextVariable
			reduce(234), // |=, reduce: ContextVariable
			reduce(234), // &=, reduce: ContextVariable
			reduce(234), // ^=, reduce: ContextVariable
			reduce(234), // <<=, reduce: ContextVariable
			reduce(234), // >>=, reduce: ContextVariable
			reduce(234), // >>>=, reduce: ContextVariable
			reduce(234), // +=, reduce: ContextVariable
			reduce(234), // .=, reduce: ContextVariable
			reduce(234), // -=, reduce: ContextVariable
			reduce(234), // *=, reduce: ContextVariable
			reduce(234), // /=, reduce: ContextVariable
			reduce(234), // //=, reduce: ContextVariable
			reduce(234), // %=, reduce: ContextVariable
			reduce(234), // **=, reduce: ContextVariable
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S1743
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(235), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(235), // ||=, reduce: ContextVariable
			reduce(235), // ^^=, reduce: ContextVariable
			reduce(235), // &&=, reduce: ContextVariable
			reduce(235), // ??=, reduce: ContextVariable
			reduce(235), // ???=, reduce: ContextVariable
			reduce(235), // |=, reduce: ContextVariable
			reduce(235), // &=, reduce: ContextVariable
			reduce(235), // ^=, reduce: ContextVariable
			reduce(235), // <<=, reduce: ContextVariable
			reduce(235), // >>=, reduce: ContextVariable
			reduce(235), // >>>=, reduce: ContextVariable
			reduce(235), // +=, reduce: ContextVariable
			reduce(235), // .=, reduce: ContextVariable
			reduce(235), // -=, reduce: ContextVariable
			reduce(235), // *=, reduce: ContextVariable
			reduce(235), // /=, reduce: ContextVariable
			reduce(235), // //=, reduce: ContextVariable
			reduce(235), // %=, reduce: ContextVariable
			reduce(235), // **=, reduce: ContextVariable
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S1744
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(236), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(236), // ||=, reduce: ContextVariable
			reduce(236), // ^^=, reduce: ContextVariable
			reduce(236), // &&=, reduce: ContextVariable
			reduce(236), // ??=, reduce: ContextVariable
			reduce(236), // ???=, reduce: ContextVariable
			reduce(236), // |=, reduce: ContextVariable
			reduce(236), // &=, reduce: ContextVariable
			reduce(236), // ^=, reduce: ContextVariable
			reduce(236), // <<=, reduce: ContextVariable
			reduce(236), // >>=, reduce: ContextVariable
			reduce(236), // >>>=, reduce: ContextVariable
			reduce(236), // +=, reduce: ContextVariable
			reduce(236), // .=, reduce: ContextVariable
			reduce(236), // -=, reduce: ContextVariable
			reduce(236), // *=, reduce: ContextVariable
			reduce(236), // /=, reduce: ContextVariable
			reduce(236), // //=, reduce: ContextVariable
			reduce(236), // %=, reduce: ContextVariable
			reduce(236), // **=, reduce: ContextVariable
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S1745
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(237), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(237), // ||=, reduce: ContextVariable
			reduce(237), // ^^=, reduce: ContextVariable
			reduce(237), // &&=, reduce: ContextVariable
			reduce(237), // ??=, reduce: ContextVariable
			reduce(237), // ???=, reduce: ContextVariable
			reduce(237), // |=, reduce: ContextVariable
			reduce(237), // &=, reduce: ContextVariable
			reduce(237), // ^=, reduce: ContextVariable
			reduce(237), // <<=, reduce: ContextVariable
			reduce(237), // >>=, reduce: ContextVariable
			reduce(237), // >>>=, reduce: ContextVariable
			reduce(237), // +=, reduce: ContextVariable
			reduce(237), // .=, reduce: ContextVariable
			reduce(237), // -=, reduce: ContextVariable
			reduce(237), // *=, reduce: ContextVariable
			reduce(237), // /=, reduce: ContextVariable
			reduce(237), // //=, reduce: ContextVariable
			reduce(237), // %=, reduce: ContextVariable
			reduce(237), // **=, reduce: ContextVariable
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S1746
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(238), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(238), // ||=, reduce: ContextVariable
			reduce(238), // ^^=, reduce: ContextVariable
			reduce(238), // &&=, reduce: ContextVariable
			reduce(238), // ??=, reduce: ContextVariable
			reduce(238), // ???=, reduce: ContextVariable
			reduce(238), // |=, reduce: ContextVariable
			reduce(238), // &=, reduce: ContextVariable
			reduce(238), // ^=, reduce: ContextVariable
			reduce(238), // <<=, reduce: ContextVariable
			reduce(238), // >>=, reduce: ContextVariable
			reduce(238), // >>>=, reduce: ContextVariable
			reduce(238), // +=, reduce: ContextVariable
			reduce(238), // .=, reduce: ContextVariable
			reduce(238), // -=, reduce: ContextVariable
			reduce(238), // *=, reduce: ContextVariable
			reduce(238), // /=, reduce: ContextVariable
			reduce(238), // //=, reduce: ContextVariable
			reduce(238), // %=, reduce: ContextVariable
			reduce(238), // **=, reduce: ContextVariable
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S1747
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(239), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(239), // ||=, reduce: ContextVariable
			reduce(239), // ^^=, reduce: ContextVariable
			reduce(239), // &&=, reduce: ContextVariable
			reduce(239), // ??=, reduce: ContextVariable
			reduce(239), // ???=, reduce: ContextVariable
			reduce(239), // |=, reduce: ContextVariable
			reduce(239), // &=, reduce: ContextVariable
			reduce(239), // ^=, reduce: ContextVariable
			reduce(239), // <<=, reduce: ContextVariable
			reduce(239), // >>=, reduce: ContextVariable
			reduce(239), // >>>=, reduce: ContextVariable
			reduce(239), // +=, reduce: ContextVariable
			reduce(239), // .=, reduce: ContextVariable
			reduce(239), // -=, reduce: ContextVariable
			reduce(239), // *=, reduce: ContextVariable
			reduce(239), // /=, reduce: ContextVariable
			reduce(239), // //=, reduce: ContextVariable
			reduce(239), // %=, reduce: ContextVariable
			reduce(239), // **=, reduce: ContextVariable
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S1748
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(240), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(240), // ||=, reduce: ContextVariable
			reduce(240), // ^^=, reduce: ContextVariable
			reduce(240), // &&=, reduce: ContextVariable
			reduce(240), // ??=, reduce: ContextVariable
			reduce(240), // ???=, reduce: ContextVariable
			reduce(240), // |=, reduce: ContextVariable
			reduce(240), // &=, reduce: ContextVariable
			reduce(240), // ^=, reduce: ContextVariable
			reduce(240), // <<=, reduce: ContextVariable
			reduce(240), // >>=, reduce: ContextVariable
			reduce(240), // >>>=, reduce: ContextVariable
			reduce(240), // +=, reduce: ContextVariable
			reduce(240), // .=, reduce: ContextVariable
			reduce(240), // -=, reduce: ContextVariable
			reduce(240), // *=, reduce: ContextVariable
			reduce(240), // /=, reduce: ContextVariable
			reduce(240), // //=, reduce: ContextVariable
			reduce(240), // %=, reduce: ContextVariable
			reduce(240), // **=, reduce: ContextVariable
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S1749
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(241), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(241), // ||=, reduce: ContextVariable
			reduce(241), // ^^=, reduce: ContextVariable
			reduce(241), // &&=, reduce: ContextVariable
			reduce(241), // ??=, reduce: ContextVariable
			reduce(241), // ???=, reduce: ContextVariable
			reduce(241), // |=, reduce: ContextVariable
			reduce(241), // &=, reduce: ContextVariable
			reduce(241), // ^=, reduce: ContextVariable
			reduce(241), // <<=, reduce: ContextVariable
			reduce(241), // >>=, reduce: ContextVariable
			reduce(241), // >>>=, reduce: ContextVariable
			reduce(241), // +=, reduce: ContextVariable
			reduce(241), // .=, reduce: ContextVariable
			reduce(241), // -=, reduce: ContextVariable
			reduce(241), // *=, reduce: ContextVariable
			reduce(241), // /=, reduce: ContextVariable
			reduce(241), // //=, reduce: ContextVariable
			reduce(241), // %=, reduce: ContextVariable
			reduce(241), // **=, reduce: ContextVariable
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S1750
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(242), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(242), // ||=, reduce: MlrvalOrFunction
			reduce(242), // ^^=, reduce: MlrvalOrFunction
			reduce(242), // &&=, reduce: MlrvalOrFunction
			reduce(242), // ??=, reduce: MlrvalOrFunction
			reduce(242), // ???=, reduce: MlrvalOrFunction
			reduce(242), // |=, reduce: MlrvalOrFunction
			reduce(242), // &=, reduce: MlrvalOrFunction
			reduce(242), // ^=, reduce: MlrvalOrFunction
			reduce(242), // <<=, reduce: MlrvalOrFunction
			reduce(242), // >>=, reduce: MlrvalOrFunction
			reduce(242), // >>>=, reduce: MlrvalOrFunction
			reduce(242), // +=, reduce: MlrvalOrFunction
			reduce(242), // .=, reduce: MlrvalOrFunction
			reduce(242), // -=, reduce: MlrvalOrFunction
			reduce(242), // *=, reduce: MlrvalOrFunction
			reduce(242), // /=, reduce: MlrvalOrFunction
			reduce(242), // //=, reduce: MlrvalOrFunction
			reduce(242), // %=, reduce: MlrvalOrFunction
			reduce(242), // **=, reduce: MlrvalOrFunction
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2724), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(244), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(244), // ||=, reduce: MlrvalOrFunction
			reduce(244), // ^^=, reduce: MlrvalOrFunction
			reduce(244), // &&=, reduce: MlrvalOrFunction
			reduce(244), // ??=, reduce: MlrvalOrFunction
			reduce(244), // ???=, reduce: MlrvalOrFunction
			reduce(244), // |=, reduce: MlrvalOrFunction
			reduce(244), // &=, reduce: MlrvalOrFunction
			reduce(244), // ^=, reduce: MlrvalOrFunction
			reduce(244), // <<=, reduce: MlrvalOrFunction
			reduce(244), // >>=, reduce: MlrvalOrFunction
			reduce(244), // >>>=, reduce: MlrvalOrFunction
			reduce(244), // +=, reduce: MlrvalOrFunction
			reduce(244), // .=, reduce: MlrvalOrFunction
			reduce(244), // -=, reduce: MlrvalOrFunction
			reduce(244), // *=, reduce: MlrvalOrFunction
			reduce(244), // /=, reduce: MlrvalOrFunction
			reduce(244), // //=, reduce: MlrvalOrFunction
			reduce(244), // %=, reduce: MlrvalOrFunction
			reduce(244), // **=, reduce: MlrvalOrFunction
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(245), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(245), // ||=, reduce: MlrvalOrFunction
			reduce(245), // ^^=, reduce: MlrvalOrFunction
			reduce(245), // &&=, reduce: MlrvalOrFunction
			reduce(245), // ??=, reduce: MlrvalOrFunction
			reduce(245), // ???=, reduce: MlrvalOrFunction
			reduce(245), // |=, reduce: MlrvalOrFunction
			reduce(245), // &=, reduce: MlrvalOrFunction
			reduce(245), // ^=, reduce: MlrvalOrFunction
			reduce(245), // <<=, reduce: MlrvalOrFunction
			reduce(245), // >>=, reduce: MlrvalOrFunction
			reduce(245), // >>>=, reduce: MlrvalOrFunction
			reduce(245), // +=, reduce: MlrvalOrFunction
			reduce(245), // .=, reduce: MlrvalOrFunction
			reduce(245), // -=, reduce: MlrvalOrFunction
			reduce(245), // *=, reduce: MlrvalOrFunction
			reduce(245), // /=, reduce: MlrvalOrFunction
			reduce(245), // //=, reduce: MlrvalOrFunction
			reduce(245), // %=, reduce: MlrvalOrFunction
			reduce(245), // **=, reduce: MlrvalOrFunction
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(246), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(246), // ||=, reduce: MlrvalOrFunction
			reduce(246), // ^^=, reduce: MlrvalOrFunction
			reduce(246), // &&=, reduce: MlrvalOrFunction
			reduce(246), // ??=, reduce: MlrvalOrFunction
			reduce(246), // ???=, reduce: MlrvalOrFunction
			reduce(246), // |=, reduce: MlrvalOrFunction
			reduce(246), // &=, reduce: MlrvalOrFunction
			reduce(246), // ^=, reduce: MlrvalOrFunction
			reduce(246), // <<=, reduce: MlrvalOrFunction
			reduce(246), // >>=, reduce: MlrvalOrFunction
			reduce(246), // >>>=, reduce: MlrvalOrFunction
			reduce(246), // +=, reduce: MlrvalOrFunction
			reduce(246), // .=, reduce: MlrvalOrFunction
			reduce(246), // -=, reduce: MlrvalOrFunction
			reduce(246), // *=, reduce: MlrvalOrFunction
			reduce(246), // /=, reduce: MlrvalOrFunction
			reduce(246), // //=, reduce: MlrvalOrFunction
			reduce(246), // %=, reduce: MlrvalOrFunction
			reduce(246), // **=, reduce: MlrvalOrFunction
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(247), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(247), // ||=, reduce: MlrvalOrFunction
			reduce(247), // ^^=, reduce: MlrvalOrFunction
			reduce(247), // &&=, reduce: MlrvalOrFunction
			reduce(247), // ??=, reduce: MlrvalOrFunction
			reduce(247), // ???=, reduce: MlrvalOrFunction
			reduce(247), // |=, reduce: MlrvalOrFunction
			reduce(247), // &=, reduce: MlrvalOrFunction
			reduce(247), // ^=, reduce: MlrvalOrFunction
			reduce(247), // <<=, reduce: MlrvalOrFunction
			reduce(247), // >>=, reduce: MlrvalOrFunction
			reduce(247), // >>>=, reduce: MlrvalOrFunction
			reduce(247), // +=, reduce: MlrvalOrFunction
			reduce(247), // .=, reduce: MlrvalOrFunction
			reduce(247), // -=, reduce: MlrvalOrFunction
			reduce(247), // *=, reduce: MlrvalOrFunction
			reduce(247), // /=, reduce: MlrvalOrFunction
			reduce(247), // //=, reduce: MlrvalOrFunction
			reduce(247), // %=, reduce: MlrvalOrFunction
			reduce(247), // **=, reduce: MlrvalOrFunction
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(255), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(255), // ||=, reduce: MlrvalOrFunction
			reduce(255), // ^^=, reduce: MlrvalOrFunction
			reduce(255), // &&=, reduce: MlrvalOrFunction
			reduce(255), // ??=, reduce: MlrvalOrFunction
			reduce(255), // ???=, reduce: MlrvalOrFunction
			reduce(255), // |=, reduce: MlrvalOrFunction
			reduce(255), // &=, reduce: MlrvalOrFunction
			reduce(255), // ^=, reduce: MlrvalOrFunction
			reduce(255), // <<=, reduce: MlrvalOrFunction
			reduce(255), // >>=, reduce: MlrvalOrFunction
			reduce(255), // >>>=, reduce: MlrvalOrFunction
			reduce(255), // +=, reduce: MlrvalOrFunction
			reduce(255), // .=, reduce: MlrvalOrFunction
			reduce(255), // -=, reduce: MlrvalOrFunction
			reduce(255), // *=, reduce: MlrvalOrFunction
			reduce(255), // /=, reduce: MlrvalOrFunction
			reduce(255), // //=, reduce: MlrvalOrFunction
			reduce(255), // %=, reduce: MlrvalOrFunction
			reduce(255), // **=, reduce: MlrvalOrFunction
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2725), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(2726), // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2727), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(313), // ), reduce: FuncOrSubrParameterList
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(2729), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(2730), // float
			shift(2731), // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(313), // ), reduce: FuncOrSubrParameterList
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(2729), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(2730), // float
			shift(2731), // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(12), // $, reduce: NonEmptyStatementBlock
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(224), // ?, reduce: MapLiteral
			reduce(224), // :, reduce: MapLiteral
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S1763
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(164),  // {
			shift(2738), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(228), // }, reduce: MapLiteralKeyValuePair
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(228), // ,, reduce: MapLiteralKeyValuePair
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			reduce(207), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(207), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(204), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(204), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S1767
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			reduce(206), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(206), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			reduce(108), // }, reduce: OosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(108), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S1770
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(110), // }, reduce: OosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(110), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S1771
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(109), // }, reduce: OosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(109), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S1772
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(97), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(97), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S1773
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(99), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(99), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			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: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S1774
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(98), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(98), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S1775
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(222), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(222), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(203), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(203), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(100), // }, reduce: FieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(100), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S1778
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(101), // }, reduce: FieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(101), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S1779
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(102), // }, reduce: DirectFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(102), // ,, reduce: DirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S1780
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // {
			reduce(104), // }, reduce: BracedFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(104), // ,, reduce: BracedFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S1782
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // {
			reduce(107), // }, reduce: FullSrec
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(107), // ,, reduce: FullSrec
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S1785
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(205), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(205), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(111), // }, reduce: DirectOosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(111), // ,, reduce: DirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S1787
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // {
			reduce(113), // }, reduce: BracedOosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(113), // ,, reduce: BracedOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S1789
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(114), // }, reduce: FullOosvar
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(114), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S1790
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(115), // }, reduce: FullOosvar
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(115), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S1791
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(116), // }, reduce: LocalVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(116), // ,, reduce: LocalVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S1792
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(144), // }, reduce: Rvalue
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(144), // ,, reduce: Rvalue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(145), // }, reduce: PrecedenceChainStart
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(145), // ,, reduce: PrecedenceChainStart
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(147), // }, reduce: TernaryTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(147), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // 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(2745), // ?
			nil,         // :
			shift(2746), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(149), // }, reduce: LogicalOrTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(149), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(2747), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(151), // }, reduce: LogicalXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(151), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(2748), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(153), // }, reduce: LogicalAndTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(153), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(2749), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(155), // }, reduce: AbsentCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(155), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(2750), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(157), // }, reduce: EmptyCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(157), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(2751), // =~
			shift(2752), // !=~
			shift(2753), // ==
			shift(2754), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(162), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2755), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(162), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(2756), // >=
			shift(2757), // <
			shift(2758), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(167), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(2759), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(167), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(169), // }, reduce: BitwiseORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(169), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(2760), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(171), // }, reduce: BitwiseXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(171), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(2761), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(173), // }, reduce: BitwiseANDTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(2762), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(173), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(2763), // <<
			shift(2764), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(177), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(177), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(2765), // +
			shift(2766), // -
			shift(2767), // .+
			shift(2768), // .-
			shift(2769), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(183), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(183), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(2771), // *
			shift(2772), // /
			shift(2773), // //
			shift(2774), // %
			shift(2775), // .*
			shift(2776), // ./
			shift(2777), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(191), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(191), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(198), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(198), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(200), // }, reduce: PowTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(200), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2783), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(202), // }, reduce: PrecedenceChainEnd
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(202), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2784), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2785), // [[
			shift(2786), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(208), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(208), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(209), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(209), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(210), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(210), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(211), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(211), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(212), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(212), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			reduce(213), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(213), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(214), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(214), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			reduce(215), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(215), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			reduce(216), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(216), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(2787), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(229), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(229), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(230), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(230), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S1829
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(231), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(231), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S1830
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(232), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(232), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S1831
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(233), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(233), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S1832
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(234), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(234), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S1833
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(235), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(235), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S1834
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(236), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(236), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S1835
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(237), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(237), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S1836
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(238), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(238), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S1837
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(239), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(239), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S1838
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(240), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(240), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S1839
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(241), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(241), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S1840
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(242), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(242), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2789), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(244), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(244), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(245), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(245), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(246), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(246), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(247), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(247), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(255), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(255), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2790), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			reduce(201), // :, reduce: PrecedenceChainEnd
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectFieldValue
			reduce(103), // :, reduce: IndirectFieldValue
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S1850
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2791), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2792), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectOosvarValue
			reduce(112), // :, reduce: IndirectOosvarValue
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S1853
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(2793), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			reduce(148), // :, reduce: LogicalOrTerm
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(832),  // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			reduce(150), // :, reduce: LogicalXORTerm
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(833),  // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			reduce(152), // :, reduce: LogicalAndTerm
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(834),  // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			reduce(154), // :, reduce: AbsentCoalesceTerm
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(835),  // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			reduce(156), // :, reduce: EmptyCoalesceTerm
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(836),  // =~
			shift(837),  // !=~
			shift(838),  // ==
			shift(839),  // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(840),  // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			reduce(158), // :, reduce: EqneTerm
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(841),  // >=
			shift(842),  // <
			shift(843),  // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(840),  // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			reduce(159), // :, reduce: EqneTerm
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(841),  // >=
			shift(842),  // <
			shift(843),  // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(840),  // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			reduce(160), // :, reduce: EqneTerm
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(841),  // >=
			shift(842),  // <
			shift(843),  // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(840),  // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			reduce(161), // :, reduce: EqneTerm
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(841),  // >=
			shift(842),  // <
			shift(843),  // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(844),  // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			reduce(163), // :, reduce: CmpTerm
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(844),  // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			reduce(164), // :, reduce: CmpTerm
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(844),  // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			reduce(165), // :, reduce: CmpTerm
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(844),  // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			reduce(166), // :, reduce: CmpTerm
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseORTerm
			reduce(168), // :, reduce: BitwiseORTerm
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(845),  // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(170), // ?, reduce: BitwiseXORTerm
			reduce(170), // :, reduce: BitwiseXORTerm
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(846),  // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(847),  // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			reduce(172), // :, reduce: BitwiseANDTerm
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(848),  // <<
			shift(849),  // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(175), // ?, reduce: BitwiseShiftTerm
			reduce(175), // :, reduce: BitwiseShiftTerm
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(850),  // +
			shift(851),  // -
			shift(852),  // .+
			shift(853),  // .-
			shift(854),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseShiftTerm
			reduce(174), // :, reduce: BitwiseShiftTerm
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(850),  // +
			shift(851),  // -
			shift(852),  // .+
			shift(853),  // .-
			shift(854),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(176), // ?, reduce: BitwiseShiftTerm
			reduce(176), // :, reduce: BitwiseShiftTerm
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(850),  // +
			shift(851),  // -
			shift(852),  // .+
			shift(853),  // .-
			shift(854),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(178), // ?, reduce: AddsubdotTerm
			reduce(178), // :, reduce: AddsubdotTerm
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(856),  // *
			shift(857),  // /
			shift(858),  // //
			shift(859),  // %
			shift(860),  // .*
			shift(861),  // ./
			shift(862),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			reduce(179), // :, reduce: AddsubdotTerm
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(856),  // *
			shift(857),  // /
			shift(858),  // //
			shift(859),  // %
			shift(860),  // .*
			shift(861),  // ./
			shift(862),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			reduce(180), // :, reduce: AddsubdotTerm
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(856),  // *
			shift(857),  // /
			shift(858),  // //
			shift(859),  // %
			shift(860),  // .*
			shift(861),  // ./
			shift(862),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			reduce(181), // :, reduce: AddsubdotTerm
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(856),  // *
			shift(857),  // /
			shift(858),  // //
			shift(859),  // %
			shift(860),  // .*
			shift(861),  // ./
			shift(862),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			reduce(182), // :, reduce: AddsubdotTerm
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(856),  // *
			shift(857),  // /
			shift(858),  // //
			shift(859),  // %
			shift(860),  // .*
			shift(861),  // ./
			shift(862),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(184), // :, reduce: MuldivTerm
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(185), // :, reduce: MuldivTerm
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(186), // :, reduce: MuldivTerm
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(187), // :, reduce: MuldivTerm
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(188), // :, reduce: MuldivTerm
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(189), // :, reduce: MuldivTerm
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(190), // :, reduce: MuldivTerm
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			reduce(199), // :, reduce: PowTerm
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2794), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(2795), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(2797), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2798), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2799), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(218), // ?, reduce: ArrayLiteral
			reduce(218), // :, reduce: ArrayLiteral
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S1891
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(227), // }, reduce: MapLiteralKeyValuePairs
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2800), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(2801), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(256), // ?, reduce: FunctionCallsite
			reduce(256), // :, reduce: FunctionCallsite
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S1895
		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
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			reduce(13), // print, reduce: StatementBlockInBraces
			nil,        // ,
			reduce(13), // printn, reduce: StatementBlockInBraces
			reduce(13), // eprint, reduce: StatementBlockInBraces
			reduce(13), // eprintn, reduce: StatementBlockInBraces
			reduce(13), // dump, reduce: StatementBlockInBraces
			reduce(13), // edump, reduce: StatementBlockInBraces
			reduce(13), // tee, reduce: StatementBlockInBraces
			reduce(13), // emitf, reduce: StatementBlockInBraces
			reduce(13), // emit, reduce: StatementBlockInBraces
			reduce(13), // (, reduce: StatementBlockInBraces
			nil,        // )
			reduce(13), // emitp, reduce: StatementBlockInBraces
			reduce(13), // field_name, reduce: StatementBlockInBraces
			reduce(13), // $[, reduce: StatementBlockInBraces
			nil,        // ]
			reduce(13), // braced_field_name, reduce: StatementBlockInBraces
			reduce(13), // $[[, reduce: StatementBlockInBraces
			reduce(13), // $[[[, reduce: StatementBlockInBraces
			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), // all, 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,        // >>>
			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), // string_literal, reduce: StatementBlockInBraces
			reduce(13), // regex_case_insensitive, 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
			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_OFLATSEP, 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{ // S1896
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(902),  // ;
			shift(903),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(925),  // unset
			shift(927),  // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			shift(928),  // print
			nil,         // ,
			shift(929),  // printn
			shift(930),  // eprint
			shift(931),  // eprintn
			shift(932),  // dump
			shift(933),  // edump
			shift(934),  // tee
			shift(936),  // emitf
			shift(937),  // emit
			shift(938),  // (
			nil,         // )
			shift(939),  // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			shift(1020), // call
			shift(1029), // begin
			shift(1030), // end
			shift(1033), // if
			nil,         // elif
			nil,         // else
			shift(1034), // while
			shift(1035), // do
			shift(1040), // for
			nil,         // in
			shift(1041), // break
			shift(1042), // continue
			shift(1043), // func
			shift(1044), // subr
			shift(1045), // return
		},
	},
	actionRow{ // S1897
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(2803), // ;
			nil,         // {
			reduce(10),  // }, reduce: NonEmptyStatementBlock
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(902),  // ;
			shift(903),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(925),  // unset
			shift(927),  // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			shift(928),  // print
			nil,         // ,
			shift(929),  // printn
			shift(930),  // eprint
			shift(931),  // eprintn
			shift(932),  // dump
			shift(933),  // edump
			shift(934),  // tee
			shift(936),  // emitf
			shift(937),  // emit
			shift(938),  // (
			nil,         // )
			shift(939),  // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			shift(1020), // call
			shift(1029), // begin
			shift(1030), // end
			shift(1033), // if
			nil,         // elif
			nil,         // else
			shift(1034), // while
			shift(1035), // do
			shift(1040), // for
			nil,         // in
			shift(1041), // break
			shift(1042), // continue
			shift(1043), // func
			shift(1044), // subr
			shift(1045), // return
		},
	},
	actionRow{ // S1899
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(902),  // ;
			shift(903),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(925),  // unset
			shift(927),  // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			shift(928),  // print
			nil,         // ,
			shift(929),  // printn
			shift(930),  // eprint
			shift(931),  // eprintn
			shift(932),  // dump
			shift(933),  // edump
			shift(934),  // tee
			shift(936),  // emitf
			shift(937),  // emit
			shift(938),  // (
			nil,         // )
			shift(939),  // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			shift(1020), // call
			shift(1029), // begin
			shift(1030), // end
			shift(1033), // if
			nil,         // elif
			nil,         // else
			shift(1034), // while
			shift(1035), // do
			shift(1040), // for
			nil,         // in
			shift(1041), // break
			shift(1042), // continue
			shift(1043), // func
			shift(1044), // subr
			shift(1045), // return
		},
	},
	actionRow{ // S1900
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			nil,       // $
			nil,       // empty
			nil,       // ;
			nil,       // {
			reduce(6), // }, reduce: NonEmptyStatementBlock
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // >
			nil,       // >>
			nil,       // |
			nil,       // stdout
			nil,       // stderr
			nil,       // print
			nil,       // ,
			nil,       // printn
			nil,       // eprint
			nil,       // eprintn
			nil,       // dump
			nil,       // edump
			nil,       // tee
			nil,       // emitf
			nil,       // emit
			nil,       // (
			nil,       // )
			nil,       // emitp
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // $[[[
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // all
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // string_literal
			nil,       // regex_case_insensitive
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_OFLATSEP
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // 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
			reduce(223), // ;, reduce: MapLiteral
			reduce(223), // {, reduce: MapLiteral
			reduce(223), // }, reduce: MapLiteral
			reduce(223), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(223), // ||=, reduce: MapLiteral
			reduce(223), // ^^=, reduce: MapLiteral
			reduce(223), // &&=, reduce: MapLiteral
			reduce(223), // ??=, reduce: MapLiteral
			reduce(223), // ???=, reduce: MapLiteral
			reduce(223), // |=, reduce: MapLiteral
			reduce(223), // &=, reduce: MapLiteral
			reduce(223), // ^=, reduce: MapLiteral
			reduce(223), // <<=, reduce: MapLiteral
			reduce(223), // >>=, reduce: MapLiteral
			reduce(223), // >>>=, reduce: MapLiteral
			reduce(223), // +=, reduce: MapLiteral
			reduce(223), // .=, reduce: MapLiteral
			reduce(223), // -=, reduce: MapLiteral
			reduce(223), // *=, reduce: MapLiteral
			reduce(223), // /=, reduce: MapLiteral
			reduce(223), // //=, reduce: MapLiteral
			reduce(223), // %=, reduce: MapLiteral
			reduce(223), // **=, reduce: MapLiteral
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S1902
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2806), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(277), // ;, reduce: CondBlock
			reduce(277), // {, reduce: CondBlock
			reduce(277), // }, reduce: CondBlock
			nil,         // =
			reduce(277), // unset, reduce: CondBlock
			reduce(277), // filter, reduce: CondBlock
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(277), // print, reduce: CondBlock
			nil,         // ,
			reduce(277), // printn, reduce: CondBlock
			reduce(277), // eprint, reduce: CondBlock
			reduce(277), // eprintn, reduce: CondBlock
			reduce(277), // dump, reduce: CondBlock
			reduce(277), // edump, reduce: CondBlock
			reduce(277), // tee, reduce: CondBlock
			reduce(277), // emitf, reduce: CondBlock
			reduce(277), // emit, reduce: CondBlock
			reduce(277), // (, reduce: CondBlock
			nil,         // )
			reduce(277), // emitp, reduce: CondBlock
			reduce(277), // field_name, reduce: CondBlock
			reduce(277), // $[, reduce: CondBlock
			nil,         // ]
			reduce(277), // braced_field_name, reduce: CondBlock
			reduce(277), // $[[, reduce: CondBlock
			reduce(277), // $[[[, reduce: CondBlock
			reduce(277), // full_srec, reduce: CondBlock
			reduce(277), // oosvar_name, reduce: CondBlock
			reduce(277), // @[, reduce: CondBlock
			reduce(277), // braced_oosvar_name, reduce: CondBlock
			reduce(277), // full_oosvar, reduce: CondBlock
			reduce(277), // all, reduce: CondBlock
			reduce(277), // non_sigil_name, reduce: CondBlock
			reduce(277), // arr, reduce: CondBlock
			reduce(277), // bool, reduce: CondBlock
			reduce(277), // float, reduce: CondBlock
			reduce(277), // int, reduce: CondBlock
			reduce(277), // map, reduce: CondBlock
			reduce(277), // num, reduce: CondBlock
			reduce(277), // str, reduce: CondBlock
			reduce(277), // 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,         // >>>
			reduce(277), // +, reduce: CondBlock
			reduce(277), // -, reduce: CondBlock
			reduce(277), // .+, reduce: CondBlock
			reduce(277), // .-, reduce: CondBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(277), // !, reduce: CondBlock
			reduce(277), // ~, reduce: CondBlock
			nil,         // **
			reduce(277), // string_literal, reduce: CondBlock
			reduce(277), // regex_case_insensitive, reduce: CondBlock
			reduce(277), // int_literal, reduce: CondBlock
			reduce(277), // float_literal, reduce: CondBlock
			reduce(277), // boolean_literal, reduce: CondBlock
			reduce(277), // const_M_PI, reduce: CondBlock
			reduce(277), // const_M_E, reduce: CondBlock
			reduce(277), // panic, reduce: CondBlock
			reduce(277), // [, reduce: CondBlock
			reduce(277), // ctx_IPS, reduce: CondBlock
			reduce(277), // ctx_IFS, reduce: CondBlock
			reduce(277), // ctx_IRS, reduce: CondBlock
			reduce(277), // ctx_OPS, reduce: CondBlock
			reduce(277), // ctx_OFS, reduce: CondBlock
			reduce(277), // ctx_ORS, reduce: CondBlock
			reduce(277), // ctx_OFLATSEP, reduce: CondBlock
			reduce(277), // ctx_NF, reduce: CondBlock
			reduce(277), // ctx_NR, reduce: CondBlock
			reduce(277), // ctx_FNR, reduce: CondBlock
			reduce(277), // ctx_FILENAME, reduce: CondBlock
			reduce(277), // ctx_FILENUM, reduce: CondBlock
			reduce(277), // env, reduce: CondBlock
			nil,         // [[
			nil,         // [[[
			reduce(277), // call, reduce: CondBlock
			reduce(277), // begin, reduce: CondBlock
			reduce(277), // end, reduce: CondBlock
			reduce(277), // if, reduce: CondBlock
			nil,         // elif
			nil,         // else
			reduce(277), // while, reduce: CondBlock
			reduce(277), // do, reduce: CondBlock
			reduce(277), // for, reduce: CondBlock
			nil,         // in
			reduce(277), // break, reduce: CondBlock
			reduce(277), // continue, reduce: CondBlock
			reduce(277), // func, reduce: CondBlock
			reduce(277), // subr, reduce: CondBlock
			reduce(277), // return, reduce: CondBlock
		},
	},
	actionRow{ // S1924
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(902),  // ;
			shift(903),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(925),  // unset
			shift(927),  // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			shift(928),  // print
			nil,         // ,
			shift(929),  // printn
			shift(930),  // eprint
			shift(931),  // eprintn
			shift(932),  // dump
			shift(933),  // edump
			shift(934),  // tee
			shift(936),  // emitf
			shift(937),  // emit
			shift(938),  // (
			nil,         // )
			shift(939),  // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			shift(1020), // call
			shift(1029), // begin
			shift(1030), // end
			shift(1033), // if
			nil,         // elif
			nil,         // else
			shift(1034), // while
			shift(1035), // do
			shift(1040), // for
			nil,         // in
			shift(1041), // break
			shift(1042), // continue
			shift(1043), // func
			shift(1044), // subr
			shift(1045), // return
		},
	},
	actionRow{ // S1925
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(164),  // {
			shift(2828), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(34), // ;, reduce: Unset
			nil,        // {
			reduce(34), // }, reduce: Unset
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(35), // ;, reduce: Lvalue
			nil,        // {
			reduce(35), // }, reduce: Lvalue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(2831), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(207), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(207), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(204), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(204), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S1931
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(206), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(206), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(108), // ;, reduce: OosvarValue
			nil,         // {
			reduce(108), // }, reduce: OosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S1934
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(110), // ;, reduce: OosvarValue
			nil,         // {
			reduce(110), // }, reduce: OosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S1935
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(109), // ;, reduce: OosvarValue
			nil,         // {
			reduce(109), // }, reduce: OosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S1936
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(97), // ;, reduce: FieldValue
			nil,        // {
			reduce(97), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S1937
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(99), // ;, reduce: FieldValue
			nil,        // {
			reduce(99), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			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: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S1938
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(98), // ;, reduce: FieldValue
			nil,        // {
			reduce(98), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S1939
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(222), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(222), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(203), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(203), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(100), // ;, reduce: FieldValue
			nil,         // {
			reduce(100), // }, reduce: FieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S1942
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(101), // ;, reduce: FieldValue
			nil,         // {
			reduce(101), // }, reduce: FieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S1943
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(102), // ;, reduce: DirectFieldValue
			nil,         // {
			reduce(102), // }, reduce: DirectFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S1944
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1945
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(104), // ;, reduce: BracedFieldValue
			nil,         // {
			reduce(104), // }, reduce: BracedFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S1946
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(107), // ;, reduce: FullSrec
			nil,         // {
			reduce(107), // }, reduce: FullSrec
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S1949
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(205), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(205), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(111), // ;, reduce: DirectOosvarValue
			nil,         // {
			reduce(111), // }, reduce: DirectOosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S1951
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(113), // ;, reduce: BracedOosvarValue
			nil,         // {
			reduce(113), // }, reduce: BracedOosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S1953
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(114), // ;, reduce: FullOosvar
			nil,         // {
			reduce(114), // }, reduce: FullOosvar
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S1954
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(115), // ;, reduce: FullOosvar
			nil,         // {
			reduce(115), // }, reduce: FullOosvar
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S1955
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(116), // ;, reduce: LocalVariable
			nil,         // {
			reduce(116), // }, reduce: LocalVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S1956
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(144), // ;, reduce: Rvalue
			nil,         // {
			reduce(144), // }, reduce: Rvalue
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(145), // ;, reduce: PrecedenceChainStart
			nil,         // {
			reduce(145), // }, reduce: PrecedenceChainStart
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(147), // ;, reduce: TernaryTerm
			nil,         // {
			reduce(147), // }, reduce: TernaryTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // 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(2837), // ?
			nil,         // :
			shift(2838), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(149), // ;, reduce: LogicalOrTerm
			nil,         // {
			reduce(149), // }, reduce: LogicalOrTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(2839), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(151), // ;, reduce: LogicalXORTerm
			nil,         // {
			reduce(151), // }, reduce: LogicalXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(2840), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(153), // ;, reduce: LogicalAndTerm
			nil,         // {
			reduce(153), // }, reduce: LogicalAndTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(2841), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(155), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			reduce(155), // }, reduce: AbsentCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(2842), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(157), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			reduce(157), // }, reduce: EmptyCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(2843), // =~
			shift(2844), // !=~
			shift(2845), // ==
			shift(2846), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(162), // ;, reduce: EqneTerm
			nil,         // {
			reduce(162), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2847), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(2848), // >=
			shift(2849), // <
			shift(2850), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(167), // ;, reduce: CmpTerm
			nil,         // {
			reduce(167), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(2851), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(169), // ;, reduce: BitwiseORTerm
			nil,         // {
			reduce(169), // }, reduce: BitwiseORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(2852), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(171), // ;, reduce: BitwiseXORTerm
			nil,         // {
			reduce(171), // }, reduce: BitwiseXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(2853), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(173), // ;, reduce: BitwiseANDTerm
			nil,         // {
			reduce(173), // }, reduce: BitwiseANDTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(2854), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(2855), // <<
			shift(2856), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(177), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(177), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(2857), // +
			shift(2858), // -
			shift(2859), // .+
			shift(2860), // .-
			shift(2861), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1970
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1971
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(183), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(183), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(2863), // *
			shift(2864), // /
			shift(2865), // //
			shift(2866), // %
			shift(2867), // .*
			shift(2868), // ./
			shift(2869), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(191), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(191), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(198), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(198), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(200), // ;, reduce: PowTerm
			nil,         // {
			reduce(200), // }, reduce: PowTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2875), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(202), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			reduce(202), // }, reduce: PrecedenceChainEnd
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2876), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2877), // [[
			shift(2878), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(208), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(208), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(209), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(209), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(210), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(210), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(211), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(211), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(212), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(212), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(213), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(213), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(214), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(214), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(215), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(215), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(216), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(216), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(2879), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(229), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(229), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(230), // ;, reduce: ContextVariable
			nil,         // {
			reduce(230), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S1993
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(231), // ;, reduce: ContextVariable
			nil,         // {
			reduce(231), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S1994
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(232), // ;, reduce: ContextVariable
			nil,         // {
			reduce(232), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S1995
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(233), // ;, reduce: ContextVariable
			nil,         // {
			reduce(233), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S1996
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(234), // ;, reduce: ContextVariable
			nil,         // {
			reduce(234), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S1997
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(235), // ;, reduce: ContextVariable
			nil,         // {
			reduce(235), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S1998
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(236), // ;, reduce: ContextVariable
			nil,         // {
			reduce(236), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S1999
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(237), // ;, reduce: ContextVariable
			nil,         // {
			reduce(237), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S2000
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(238), // ;, reduce: ContextVariable
			nil,         // {
			reduce(238), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S2001
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(239), // ;, reduce: ContextVariable
			nil,         // {
			reduce(239), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S2002
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(240), // ;, reduce: ContextVariable
			nil,         // {
			reduce(240), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S2003
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(241), // ;, reduce: ContextVariable
			nil,         // {
			reduce(241), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S2004
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(242), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(242), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2881), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(244), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(244), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(245), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(245), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(246), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(246), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(247), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(247), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(255), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(255), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2882), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(38), // ;, reduce: FilterStatement
			nil,        // {
			reduce(38), // }, reduce: FilterStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(164),  // {
			shift(2883), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(261), // ;, reduce: FcnArgs
			nil,         // {
			reduce(261), // }, reduce: FcnArgs
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2885), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(207), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(207), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(207), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(46),  // ;, reduce: PrintStatement
			nil,         // {
			reduce(46),  // }, reduce: PrintStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2886), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			shift(2889), // stdout
			shift(2890), // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			shift(2889), // stdout
			shift(2890), // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			shift(2889), // stdout
			shift(2890), // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(47), // ;, reduce: PrintStatement
			nil,        // {
			reduce(47), // }, reduce: PrintStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(204), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(204), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(204), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S2022
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(206), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(206), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(206), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(108), // ;, reduce: OosvarValue
			nil,         // {
			reduce(108), // }, reduce: OosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(108), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S2025
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(110), // ;, reduce: OosvarValue
			nil,         // {
			reduce(110), // }, reduce: OosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(110), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S2026
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(109), // ;, reduce: OosvarValue
			nil,         // {
			reduce(109), // }, reduce: OosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(109), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S2027
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(97), // ;, reduce: FieldValue
			nil,        // {
			reduce(97), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(97), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S2028
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(99), // ;, reduce: FieldValue
			nil,        // {
			reduce(99), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(99), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			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: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S2029
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(98), // ;, reduce: FieldValue
			nil,        // {
			reduce(98), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(98), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S2030
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(222), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(222), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(222), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(203), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(203), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(203), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(100), // ;, reduce: FieldValue
			nil,         // {
			reduce(100), // }, reduce: FieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(100), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S2033
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(101), // ;, reduce: FieldValue
			nil,         // {
			reduce(101), // }, reduce: FieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(101), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S2034
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(102), // ;, reduce: DirectFieldValue
			nil,         // {
			reduce(102), // }, reduce: DirectFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(102), // ,, reduce: DirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S2035
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(104), // ;, reduce: BracedFieldValue
			nil,         // {
			reduce(104), // }, reduce: BracedFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(104), // ,, reduce: BracedFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S2037
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(107), // ;, reduce: FullSrec
			nil,         // {
			reduce(107), // }, reduce: FullSrec
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(107), // ,, reduce: FullSrec
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S2040
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(205), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(205), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(205), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(111), // ;, reduce: DirectOosvarValue
			nil,         // {
			reduce(111), // }, reduce: DirectOosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(111), // ,, reduce: DirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S2042
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(113), // ;, reduce: BracedOosvarValue
			nil,         // {
			reduce(113), // }, reduce: BracedOosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(113), // ,, reduce: BracedOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S2044
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(114), // ;, reduce: FullOosvar
			nil,         // {
			reduce(114), // }, reduce: FullOosvar
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(114), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S2045
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(115), // ;, reduce: FullOosvar
			nil,         // {
			reduce(115), // }, reduce: FullOosvar
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(115), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S2046
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(116), // ;, reduce: LocalVariable
			nil,         // {
			reduce(116), // }, reduce: LocalVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(116), // ,, reduce: LocalVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S2047
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(144), // ;, reduce: Rvalue
			nil,         // {
			reduce(144), // }, reduce: Rvalue
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(144), // ,, reduce: Rvalue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(145), // ;, reduce: PrecedenceChainStart
			nil,         // {
			reduce(145), // }, reduce: PrecedenceChainStart
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(145), // ,, reduce: PrecedenceChainStart
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(147), // ;, reduce: TernaryTerm
			nil,         // {
			reduce(147), // }, reduce: TernaryTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(147), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // 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(2898), // ?
			nil,         // :
			shift(2899), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(149), // ;, reduce: LogicalOrTerm
			nil,         // {
			reduce(149), // }, reduce: LogicalOrTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(149), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(2900), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(151), // ;, reduce: LogicalXORTerm
			nil,         // {
			reduce(151), // }, reduce: LogicalXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(151), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(2901), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(153), // ;, reduce: LogicalAndTerm
			nil,         // {
			reduce(153), // }, reduce: LogicalAndTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(153), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(2902), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(155), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			reduce(155), // }, reduce: AbsentCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(155), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(2903), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(157), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			reduce(157), // }, reduce: EmptyCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(157), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(2904), // =~
			shift(2905), // !=~
			shift(2906), // ==
			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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(162), // ;, reduce: EqneTerm
			nil,         // {
			reduce(162), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2908), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(162), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(2909), // >=
			shift(2910), // <
			shift(2911), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(167), // ;, reduce: CmpTerm
			nil,         // {
			reduce(167), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(2912), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(167), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(169), // ;, reduce: BitwiseORTerm
			nil,         // {
			reduce(169), // }, reduce: BitwiseORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(169), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(2913), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(171), // ;, reduce: BitwiseXORTerm
			nil,         // {
			reduce(171), // }, reduce: BitwiseXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(171), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(2914), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(173), // ;, reduce: BitwiseANDTerm
			nil,         // {
			reduce(173), // }, reduce: BitwiseANDTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(2915), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(173), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(2916), // <<
			shift(2917), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(177), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(177), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(177), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(2918), // +
			shift(2919), // -
			shift(2920), // .+
			shift(2921), // .-
			shift(2922), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(183), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(183), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(183), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(2924), // *
			shift(2925), // /
			shift(2926), // //
			shift(2927), // %
			shift(2928), // .*
			shift(2929), // ./
			shift(2930), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(191), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(191), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(191), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(198), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(198), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(198), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(200), // ;, reduce: PowTerm
			nil,         // {
			reduce(200), // }, reduce: PowTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(200), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2936), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(202), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			reduce(202), // }, reduce: PrecedenceChainEnd
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(202), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2937), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2938), // [[
			shift(2939), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(208), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(208), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(208), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(209), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(209), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(209), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(210), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(210), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(210), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(211), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(211), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(211), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(212), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(212), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(212), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(213), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(213), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(213), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(214), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(214), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(214), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(215), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(215), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(215), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(216), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(216), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(216), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(2940), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(229), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(229), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(229), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(230), // ;, reduce: ContextVariable
			nil,         // {
			reduce(230), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(230), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S2084
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(231), // ;, reduce: ContextVariable
			nil,         // {
			reduce(231), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(231), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S2085
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(232), // ;, reduce: ContextVariable
			nil,         // {
			reduce(232), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(232), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S2086
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(233), // ;, reduce: ContextVariable
			nil,         // {
			reduce(233), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(233), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S2087
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(234), // ;, reduce: ContextVariable
			nil,         // {
			reduce(234), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(234), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S2088
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(235), // ;, reduce: ContextVariable
			nil,         // {
			reduce(235), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(235), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S2089
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(236), // ;, reduce: ContextVariable
			nil,         // {
			reduce(236), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(236), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S2090
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(237), // ;, reduce: ContextVariable
			nil,         // {
			reduce(237), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(237), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S2091
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(238), // ;, reduce: ContextVariable
			nil,         // {
			reduce(238), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(238), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S2092
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(239), // ;, reduce: ContextVariable
			nil,         // {
			reduce(239), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(239), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S2093
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(240), // ;, reduce: ContextVariable
			nil,         // {
			reduce(240), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(240), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S2094
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(241), // ;, reduce: ContextVariable
			nil,         // {
			reduce(241), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(241), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S2095
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(242), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(242), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(242), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2942), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(244), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(244), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(244), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(245), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(245), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(245), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(246), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(246), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(246), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(247), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(247), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(247), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(255), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(255), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(255), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2943), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(50),  // ;, reduce: PrintnStatement
			nil,         // {
			reduce(50),  // }, reduce: PrintnStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2944), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(51), // ;, reduce: PrintnStatement
			nil,        // {
			reduce(51), // }, reduce: PrintnStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(54), // ;, reduce: EprintStatement
			nil,        // {
			reduce(54), // }, reduce: EprintStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(56), // ;, reduce: EprintnStatement
			nil,        // {
			reduce(56), // }, reduce: EprintnStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(58),  // ;, reduce: DumpStatement
			nil,         // {
			reduce(58),  // }, reduce: DumpStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2945), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(59), // ;, reduce: DumpStatement
			nil,        // {
			reduce(59), // }, reduce: DumpStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(62), // ;, reduce: EdumpStatement
			nil,        // {
			reduce(62), // }, reduce: EdumpStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2946), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(164),  // {
			shift(2947), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(85), // ;, reduce: Emittable
			nil,        // {
			reduce(85), // }, reduce: Emittable
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(85), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2949), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(90), // ;, reduce: Emittable
			nil,        // {
			reduce(90), // }, reduce: Emittable
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(90), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(64), // ;, reduce: EmitFStatement
			nil,        // {
			reduce(64), // }, reduce: EmitFStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(82),  // ;, reduce: EmittableList
			nil,         // {
			reduce(82),  // }, reduce: EmittableList
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2950), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(86), // ;, reduce: Emittable
			nil,        // {
			reduce(86), // }, reduce: Emittable
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(86), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(87), // ;, reduce: Emittable
			nil,        // {
			reduce(87), // }, reduce: Emittable
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(87), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(88), // ;, reduce: Emittable
			nil,        // {
			reduce(88), // }, reduce: Emittable
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(88), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(89), // ;, reduce: Emittable
			nil,        // {
			reduce(89), // }, reduce: Emittable
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(89), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(91), // ;, reduce: Emittable
			nil,        // {
			reduce(91), // }, reduce: Emittable
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(91), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(92), // ;, reduce: Emittable
			nil,        // {
			reduce(92), // }, reduce: Emittable
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(92), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(93), // ;, reduce: Emittable
			nil,        // {
			reduce(93), // }, reduce: Emittable
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(93), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(94), // ;, reduce: Emittable
			nil,        // {
			reduce(94), // }, reduce: Emittable
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(94), // ,, reduce: Emittable
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(102), // ;, reduce: DirectFieldValue
			nil,         // {
			reduce(102), // }, reduce: DirectFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(102), // ,, reduce: DirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(104), // ;, reduce: BracedFieldValue
			nil,         // {
			reduce(104), // }, reduce: BracedFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(104), // ,, reduce: BracedFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(107), // ;, reduce: FullSrec
			nil,         // {
			reduce(107), // }, reduce: FullSrec
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(107), // ,, reduce: FullSrec
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(111), // ;, reduce: DirectOosvarValue
			nil,         // {
			reduce(111), // }, reduce: DirectOosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(111), // ,, reduce: DirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(113), // ;, reduce: BracedOosvarValue
			nil,         // {
			reduce(113), // }, reduce: BracedOosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(113), // ,, reduce: BracedOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(114), // ;, reduce: FullOosvar
			nil,         // {
			reduce(114), // }, reduce: FullOosvar
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(114), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(115), // ;, reduce: FullOosvar
			nil,         // {
			reduce(115), // }, reduce: FullOosvar
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(115), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(116), // ;, reduce: LocalVariable
			nil,         // {
			reduce(116), // }, reduce: LocalVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(116), // ,, reduce: LocalVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2953), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(66),  // ;, reduce: EmitStatement
			nil,         // {
			reduce(66),  // }, reduce: EmitStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2954), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1263), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			shift(1276), // field_name
			shift(1277), // $[
			nil,         // ]
			shift(1278), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(1279), // full_srec
			shift(1280), // oosvar_name
			shift(1281), // @[
			shift(1282), // braced_oosvar_name
			shift(1283), // full_oosvar
			shift(1284), // all
			shift(1285), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(84), // ;, reduce: EmittableAsList
			nil,        // {
			reduce(84), // }, reduce: EmittableAsList
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(84), // ,, reduce: EmittableAsList
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(2956), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2957), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(74),  // ;, reduce: EmitPStatement
			nil,         // {
			reduce(74),  // }, reduce: EmitPStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2958), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1263), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			shift(1276), // field_name
			shift(1277), // $[
			nil,         // ]
			shift(1278), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(1279), // full_srec
			shift(1280), // oosvar_name
			shift(1281), // @[
			shift(1282), // braced_oosvar_name
			shift(1283), // full_oosvar
			shift(1284), // all
			shift(1285), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2960), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2961), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2962), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(2963), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(192), // ;, reduce: UnaryOpTerm
			reduce(192), // {, reduce: UnaryOpTerm
			reduce(192), // }, reduce: UnaryOpTerm
			reduce(192), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(192), // ||=, reduce: UnaryOpTerm
			reduce(192), // ^^=, reduce: UnaryOpTerm
			reduce(192), // &&=, reduce: UnaryOpTerm
			reduce(192), // ??=, reduce: UnaryOpTerm
			reduce(192), // ???=, reduce: UnaryOpTerm
			reduce(192), // |=, reduce: UnaryOpTerm
			reduce(192), // &=, reduce: UnaryOpTerm
			reduce(192), // ^=, reduce: UnaryOpTerm
			reduce(192), // <<=, reduce: UnaryOpTerm
			reduce(192), // >>=, reduce: UnaryOpTerm
			reduce(192), // >>>=, reduce: UnaryOpTerm
			reduce(192), // +=, reduce: UnaryOpTerm
			reduce(192), // .=, reduce: UnaryOpTerm
			reduce(192), // -=, reduce: UnaryOpTerm
			reduce(192), // *=, reduce: UnaryOpTerm
			reduce(192), // /=, reduce: UnaryOpTerm
			reduce(192), // //=, reduce: UnaryOpTerm
			reduce(192), // %=, reduce: UnaryOpTerm
			reduce(192), // **=, reduce: UnaryOpTerm
			reduce(192), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(193), // ;, reduce: UnaryOpTerm
			reduce(193), // {, reduce: UnaryOpTerm
			reduce(193), // }, reduce: UnaryOpTerm
			reduce(193), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(193), // ||=, reduce: UnaryOpTerm
			reduce(193), // ^^=, reduce: UnaryOpTerm
			reduce(193), // &&=, reduce: UnaryOpTerm
			reduce(193), // ??=, reduce: UnaryOpTerm
			reduce(193), // ???=, reduce: UnaryOpTerm
			reduce(193), // |=, reduce: UnaryOpTerm
			reduce(193), // &=, reduce: UnaryOpTerm
			reduce(193), // ^=, reduce: UnaryOpTerm
			reduce(193), // <<=, reduce: UnaryOpTerm
			reduce(193), // >>=, reduce: UnaryOpTerm
			reduce(193), // >>>=, reduce: UnaryOpTerm
			reduce(193), // +=, reduce: UnaryOpTerm
			reduce(193), // .=, reduce: UnaryOpTerm
			reduce(193), // -=, reduce: UnaryOpTerm
			reduce(193), // *=, reduce: UnaryOpTerm
			reduce(193), // /=, reduce: UnaryOpTerm
			reduce(193), // //=, reduce: UnaryOpTerm
			reduce(193), // %=, reduce: UnaryOpTerm
			reduce(193), // **=, reduce: UnaryOpTerm
			reduce(193), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(194), // ;, reduce: UnaryOpTerm
			reduce(194), // {, reduce: UnaryOpTerm
			reduce(194), // }, reduce: UnaryOpTerm
			reduce(194), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(194), // ||=, reduce: UnaryOpTerm
			reduce(194), // ^^=, reduce: UnaryOpTerm
			reduce(194), // &&=, reduce: UnaryOpTerm
			reduce(194), // ??=, reduce: UnaryOpTerm
			reduce(194), // ???=, reduce: UnaryOpTerm
			reduce(194), // |=, reduce: UnaryOpTerm
			reduce(194), // &=, reduce: UnaryOpTerm
			reduce(194), // ^=, reduce: UnaryOpTerm
			reduce(194), // <<=, reduce: UnaryOpTerm
			reduce(194), // >>=, reduce: UnaryOpTerm
			reduce(194), // >>>=, reduce: UnaryOpTerm
			reduce(194), // +=, reduce: UnaryOpTerm
			reduce(194), // .=, reduce: UnaryOpTerm
			reduce(194), // -=, reduce: UnaryOpTerm
			reduce(194), // *=, reduce: UnaryOpTerm
			reduce(194), // /=, reduce: UnaryOpTerm
			reduce(194), // //=, reduce: UnaryOpTerm
			reduce(194), // %=, reduce: UnaryOpTerm
			reduce(194), // **=, reduce: UnaryOpTerm
			reduce(194), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(195), // ;, reduce: UnaryOpTerm
			reduce(195), // {, reduce: UnaryOpTerm
			reduce(195), // }, reduce: UnaryOpTerm
			reduce(195), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(195), // ||=, reduce: UnaryOpTerm
			reduce(195), // ^^=, reduce: UnaryOpTerm
			reduce(195), // &&=, reduce: UnaryOpTerm
			reduce(195), // ??=, reduce: UnaryOpTerm
			reduce(195), // ???=, reduce: UnaryOpTerm
			reduce(195), // |=, reduce: UnaryOpTerm
			reduce(195), // &=, reduce: UnaryOpTerm
			reduce(195), // ^=, reduce: UnaryOpTerm
			reduce(195), // <<=, reduce: UnaryOpTerm
			reduce(195), // >>=, reduce: UnaryOpTerm
			reduce(195), // >>>=, reduce: UnaryOpTerm
			reduce(195), // +=, reduce: UnaryOpTerm
			reduce(195), // .=, reduce: UnaryOpTerm
			reduce(195), // -=, reduce: UnaryOpTerm
			reduce(195), // *=, reduce: UnaryOpTerm
			reduce(195), // /=, reduce: UnaryOpTerm
			reduce(195), // //=, reduce: UnaryOpTerm
			reduce(195), // %=, reduce: UnaryOpTerm
			reduce(195), // **=, reduce: UnaryOpTerm
			reduce(195), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(196), // ;, reduce: UnaryOpTerm
			reduce(196), // {, reduce: UnaryOpTerm
			reduce(196), // }, reduce: UnaryOpTerm
			reduce(196), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(196), // ||=, reduce: UnaryOpTerm
			reduce(196), // ^^=, reduce: UnaryOpTerm
			reduce(196), // &&=, reduce: UnaryOpTerm
			reduce(196), // ??=, reduce: UnaryOpTerm
			reduce(196), // ???=, reduce: UnaryOpTerm
			reduce(196), // |=, reduce: UnaryOpTerm
			reduce(196), // &=, reduce: UnaryOpTerm
			reduce(196), // ^=, reduce: UnaryOpTerm
			reduce(196), // <<=, reduce: UnaryOpTerm
			reduce(196), // >>=, reduce: UnaryOpTerm
			reduce(196), // >>>=, reduce: UnaryOpTerm
			reduce(196), // +=, reduce: UnaryOpTerm
			reduce(196), // .=, reduce: UnaryOpTerm
			reduce(196), // -=, reduce: UnaryOpTerm
			reduce(196), // *=, reduce: UnaryOpTerm
			reduce(196), // /=, reduce: UnaryOpTerm
			reduce(196), // //=, reduce: UnaryOpTerm
			reduce(196), // %=, reduce: UnaryOpTerm
			reduce(196), // **=, reduce: UnaryOpTerm
			reduce(196), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(197), // ;, reduce: UnaryOpTerm
			reduce(197), // {, reduce: UnaryOpTerm
			reduce(197), // }, reduce: UnaryOpTerm
			reduce(197), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(197), // ||=, reduce: UnaryOpTerm
			reduce(197), // ^^=, reduce: UnaryOpTerm
			reduce(197), // &&=, reduce: UnaryOpTerm
			reduce(197), // ??=, reduce: UnaryOpTerm
			reduce(197), // ???=, reduce: UnaryOpTerm
			reduce(197), // |=, reduce: UnaryOpTerm
			reduce(197), // &=, reduce: UnaryOpTerm
			reduce(197), // ^=, reduce: UnaryOpTerm
			reduce(197), // <<=, reduce: UnaryOpTerm
			reduce(197), // >>=, reduce: UnaryOpTerm
			reduce(197), // >>>=, reduce: UnaryOpTerm
			reduce(197), // +=, reduce: UnaryOpTerm
			reduce(197), // .=, reduce: UnaryOpTerm
			reduce(197), // -=, reduce: UnaryOpTerm
			reduce(197), // *=, reduce: UnaryOpTerm
			reduce(197), // /=, reduce: UnaryOpTerm
			reduce(197), // //=, reduce: UnaryOpTerm
			reduce(197), // %=, reduce: UnaryOpTerm
			reduce(197), // **=, reduce: UnaryOpTerm
			reduce(197), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(2998), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(217), // ;, reduce: ArrayLiteral
			reduce(217), // {, reduce: ArrayLiteral
			reduce(217), // }, reduce: ArrayLiteral
			reduce(217), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(217), // ||=, reduce: ArrayLiteral
			reduce(217), // ^^=, reduce: ArrayLiteral
			reduce(217), // &&=, reduce: ArrayLiteral
			reduce(217), // ??=, reduce: ArrayLiteral
			reduce(217), // ???=, reduce: ArrayLiteral
			reduce(217), // |=, reduce: ArrayLiteral
			reduce(217), // &=, reduce: ArrayLiteral
			reduce(217), // ^=, reduce: ArrayLiteral
			reduce(217), // <<=, reduce: ArrayLiteral
			reduce(217), // >>=, reduce: ArrayLiteral
			reduce(217), // >>>=, reduce: ArrayLiteral
			reduce(217), // +=, reduce: ArrayLiteral
			reduce(217), // .=, reduce: ArrayLiteral
			reduce(217), // -=, reduce: ArrayLiteral
			reduce(217), // *=, reduce: ArrayLiteral
			reduce(217), // /=, reduce: ArrayLiteral
			reduce(217), // //=, reduce: ArrayLiteral
			reduce(217), // %=, reduce: ArrayLiteral
			reduce(217), // **=, reduce: ArrayLiteral
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S2190
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3001), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(3004), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3005), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(275), // ;, reduce: BeginBlock
			reduce(275), // {, reduce: BeginBlock
			reduce(275), // }, reduce: BeginBlock
			nil,         // =
			reduce(275), // unset, reduce: BeginBlock
			reduce(275), // filter, reduce: BeginBlock
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(275), // print, reduce: BeginBlock
			nil,         // ,
			reduce(275), // printn, reduce: BeginBlock
			reduce(275), // eprint, reduce: BeginBlock
			reduce(275), // eprintn, reduce: BeginBlock
			reduce(275), // dump, reduce: BeginBlock
			reduce(275), // edump, reduce: BeginBlock
			reduce(275), // tee, reduce: BeginBlock
			reduce(275), // emitf, reduce: BeginBlock
			reduce(275), // emit, reduce: BeginBlock
			reduce(275), // (, reduce: BeginBlock
			nil,         // )
			reduce(275), // emitp, reduce: BeginBlock
			reduce(275), // field_name, reduce: BeginBlock
			reduce(275), // $[, reduce: BeginBlock
			nil,         // ]
			reduce(275), // braced_field_name, reduce: BeginBlock
			reduce(275), // $[[, reduce: BeginBlock
			reduce(275), // $[[[, reduce: BeginBlock
			reduce(275), // full_srec, reduce: BeginBlock
			reduce(275), // oosvar_name, reduce: BeginBlock
			reduce(275), // @[, reduce: BeginBlock
			reduce(275), // braced_oosvar_name, reduce: BeginBlock
			reduce(275), // full_oosvar, reduce: BeginBlock
			reduce(275), // all, reduce: BeginBlock
			reduce(275), // non_sigil_name, reduce: BeginBlock
			reduce(275), // arr, reduce: BeginBlock
			reduce(275), // bool, reduce: BeginBlock
			reduce(275), // float, reduce: BeginBlock
			reduce(275), // int, reduce: BeginBlock
			reduce(275), // map, reduce: BeginBlock
			reduce(275), // num, reduce: BeginBlock
			reduce(275), // str, reduce: BeginBlock
			reduce(275), // 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,         // >>>
			reduce(275), // +, reduce: BeginBlock
			reduce(275), // -, reduce: BeginBlock
			reduce(275), // .+, reduce: BeginBlock
			reduce(275), // .-, reduce: BeginBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(275), // !, reduce: BeginBlock
			reduce(275), // ~, reduce: BeginBlock
			nil,         // **
			reduce(275), // string_literal, reduce: BeginBlock
			reduce(275), // regex_case_insensitive, reduce: BeginBlock
			reduce(275), // int_literal, reduce: BeginBlock
			reduce(275), // float_literal, reduce: BeginBlock
			reduce(275), // boolean_literal, reduce: BeginBlock
			reduce(275), // const_M_PI, reduce: BeginBlock
			reduce(275), // const_M_E, reduce: BeginBlock
			reduce(275), // panic, reduce: BeginBlock
			reduce(275), // [, reduce: BeginBlock
			reduce(275), // ctx_IPS, reduce: BeginBlock
			reduce(275), // ctx_IFS, reduce: BeginBlock
			reduce(275), // ctx_IRS, reduce: BeginBlock
			reduce(275), // ctx_OPS, reduce: BeginBlock
			reduce(275), // ctx_OFS, reduce: BeginBlock
			reduce(275), // ctx_ORS, reduce: BeginBlock
			reduce(275), // ctx_OFLATSEP, reduce: BeginBlock
			reduce(275), // ctx_NF, reduce: BeginBlock
			reduce(275), // ctx_NR, reduce: BeginBlock
			reduce(275), // ctx_FNR, reduce: BeginBlock
			reduce(275), // ctx_FILENAME, reduce: BeginBlock
			reduce(275), // ctx_FILENUM, reduce: BeginBlock
			reduce(275), // env, reduce: BeginBlock
			nil,         // [[
			nil,         // [[[
			reduce(275), // call, reduce: BeginBlock
			reduce(275), // begin, reduce: BeginBlock
			reduce(275), // end, reduce: BeginBlock
			reduce(275), // if, reduce: BeginBlock
			nil,         // elif
			nil,         // else
			reduce(275), // while, reduce: BeginBlock
			reduce(275), // do, reduce: BeginBlock
			reduce(275), // for, reduce: BeginBlock
			nil,         // in
			reduce(275), // break, reduce: BeginBlock
			reduce(275), // continue, reduce: BeginBlock
			reduce(275), // func, reduce: BeginBlock
			reduce(275), // subr, reduce: BeginBlock
			reduce(275), // return, reduce: BeginBlock
		},
	},
	actionRow{ // S2195
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(276), // ;, reduce: EndBlock
			reduce(276), // {, reduce: EndBlock
			reduce(276), // }, reduce: EndBlock
			nil,         // =
			reduce(276), // unset, reduce: EndBlock
			reduce(276), // filter, reduce: EndBlock
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(276), // print, reduce: EndBlock
			nil,         // ,
			reduce(276), // printn, reduce: EndBlock
			reduce(276), // eprint, reduce: EndBlock
			reduce(276), // eprintn, reduce: EndBlock
			reduce(276), // dump, reduce: EndBlock
			reduce(276), // edump, reduce: EndBlock
			reduce(276), // tee, reduce: EndBlock
			reduce(276), // emitf, reduce: EndBlock
			reduce(276), // emit, reduce: EndBlock
			reduce(276), // (, reduce: EndBlock
			nil,         // )
			reduce(276), // emitp, reduce: EndBlock
			reduce(276), // field_name, reduce: EndBlock
			reduce(276), // $[, reduce: EndBlock
			nil,         // ]
			reduce(276), // braced_field_name, reduce: EndBlock
			reduce(276), // $[[, reduce: EndBlock
			reduce(276), // $[[[, reduce: EndBlock
			reduce(276), // full_srec, reduce: EndBlock
			reduce(276), // oosvar_name, reduce: EndBlock
			reduce(276), // @[, reduce: EndBlock
			reduce(276), // braced_oosvar_name, reduce: EndBlock
			reduce(276), // full_oosvar, reduce: EndBlock
			reduce(276), // all, reduce: EndBlock
			reduce(276), // non_sigil_name, reduce: EndBlock
			reduce(276), // arr, reduce: EndBlock
			reduce(276), // bool, reduce: EndBlock
			reduce(276), // float, reduce: EndBlock
			reduce(276), // int, reduce: EndBlock
			reduce(276), // map, reduce: EndBlock
			reduce(276), // num, reduce: EndBlock
			reduce(276), // str, reduce: EndBlock
			reduce(276), // 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,         // >>>
			reduce(276), // +, reduce: EndBlock
			reduce(276), // -, reduce: EndBlock
			reduce(276), // .+, reduce: EndBlock
			reduce(276), // .-, reduce: EndBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(276), // !, reduce: EndBlock
			reduce(276), // ~, reduce: EndBlock
			nil,         // **
			reduce(276), // string_literal, reduce: EndBlock
			reduce(276), // regex_case_insensitive, reduce: EndBlock
			reduce(276), // int_literal, reduce: EndBlock
			reduce(276), // float_literal, reduce: EndBlock
			reduce(276), // boolean_literal, reduce: EndBlock
			reduce(276), // const_M_PI, reduce: EndBlock
			reduce(276), // const_M_E, reduce: EndBlock
			reduce(276), // panic, reduce: EndBlock
			reduce(276), // [, reduce: EndBlock
			reduce(276), // ctx_IPS, reduce: EndBlock
			reduce(276), // ctx_IFS, reduce: EndBlock
			reduce(276), // ctx_IRS, reduce: EndBlock
			reduce(276), // ctx_OPS, reduce: EndBlock
			reduce(276), // ctx_OFS, reduce: EndBlock
			reduce(276), // ctx_ORS, reduce: EndBlock
			reduce(276), // ctx_OFLATSEP, reduce: EndBlock
			reduce(276), // ctx_NF, reduce: EndBlock
			reduce(276), // ctx_NR, reduce: EndBlock
			reduce(276), // ctx_FNR, reduce: EndBlock
			reduce(276), // ctx_FILENAME, reduce: EndBlock
			reduce(276), // ctx_FILENUM, reduce: EndBlock
			reduce(276), // env, reduce: EndBlock
			nil,         // [[
			nil,         // [[[
			reduce(276), // call, reduce: EndBlock
			reduce(276), // begin, reduce: EndBlock
			reduce(276), // end, reduce: EndBlock
			reduce(276), // if, reduce: EndBlock
			nil,         // elif
			nil,         // else
			reduce(276), // while, reduce: EndBlock
			reduce(276), // do, reduce: EndBlock
			reduce(276), // for, reduce: EndBlock
			nil,         // in
			reduce(276), // break, reduce: EndBlock
			reduce(276), // continue, reduce: EndBlock
			reduce(276), // func, reduce: EndBlock
			reduce(276), // subr, reduce: EndBlock
			reduce(276), // return, reduce: EndBlock
		},
	},
	actionRow{ // S2196
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(279), // ;, reduce: IfChain
			reduce(279), // {, reduce: IfChain
			reduce(279), // }, reduce: IfChain
			nil,         // =
			reduce(279), // unset, reduce: IfChain
			reduce(279), // filter, reduce: IfChain
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(279), // print, reduce: IfChain
			nil,         // ,
			reduce(279), // printn, reduce: IfChain
			reduce(279), // eprint, reduce: IfChain
			reduce(279), // eprintn, reduce: IfChain
			reduce(279), // dump, reduce: IfChain
			reduce(279), // edump, reduce: IfChain
			reduce(279), // tee, reduce: IfChain
			reduce(279), // emitf, reduce: IfChain
			reduce(279), // emit, reduce: IfChain
			reduce(279), // (, reduce: IfChain
			nil,         // )
			reduce(279), // emitp, reduce: IfChain
			reduce(279), // field_name, reduce: IfChain
			reduce(279), // $[, reduce: IfChain
			nil,         // ]
			reduce(279), // braced_field_name, reduce: IfChain
			reduce(279), // $[[, reduce: IfChain
			reduce(279), // $[[[, reduce: IfChain
			reduce(279), // full_srec, reduce: IfChain
			reduce(279), // oosvar_name, reduce: IfChain
			reduce(279), // @[, reduce: IfChain
			reduce(279), // braced_oosvar_name, reduce: IfChain
			reduce(279), // full_oosvar, reduce: IfChain
			reduce(279), // all, reduce: IfChain
			reduce(279), // non_sigil_name, reduce: IfChain
			reduce(279), // arr, reduce: IfChain
			reduce(279), // bool, reduce: IfChain
			reduce(279), // float, reduce: IfChain
			reduce(279), // int, reduce: IfChain
			reduce(279), // map, reduce: IfChain
			reduce(279), // num, reduce: IfChain
			reduce(279), // str, reduce: IfChain
			reduce(279), // 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,         // >>>
			reduce(279), // +, reduce: IfChain
			reduce(279), // -, reduce: IfChain
			reduce(279), // .+, reduce: IfChain
			reduce(279), // .-, reduce: IfChain
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(279), // !, reduce: IfChain
			reduce(279), // ~, reduce: IfChain
			nil,         // **
			reduce(279), // string_literal, reduce: IfChain
			reduce(279), // regex_case_insensitive, reduce: IfChain
			reduce(279), // int_literal, reduce: IfChain
			reduce(279), // float_literal, reduce: IfChain
			reduce(279), // boolean_literal, reduce: IfChain
			reduce(279), // const_M_PI, reduce: IfChain
			reduce(279), // const_M_E, reduce: IfChain
			reduce(279), // panic, reduce: IfChain
			reduce(279), // [, reduce: IfChain
			reduce(279), // ctx_IPS, reduce: IfChain
			reduce(279), // ctx_IFS, reduce: IfChain
			reduce(279), // ctx_IRS, reduce: IfChain
			reduce(279), // ctx_OPS, reduce: IfChain
			reduce(279), // ctx_OFS, reduce: IfChain
			reduce(279), // ctx_ORS, reduce: IfChain
			reduce(279), // ctx_OFLATSEP, reduce: IfChain
			reduce(279), // ctx_NF, reduce: IfChain
			reduce(279), // ctx_NR, reduce: IfChain
			reduce(279), // ctx_FNR, reduce: IfChain
			reduce(279), // ctx_FILENAME, reduce: IfChain
			reduce(279), // ctx_FILENUM, reduce: IfChain
			reduce(279), // env, reduce: IfChain
			nil,         // [[
			nil,         // [[[
			reduce(279), // call, reduce: IfChain
			reduce(279), // begin, reduce: IfChain
			reduce(279), // end, reduce: IfChain
			reduce(279), // if, reduce: IfChain
			nil,         // elif
			nil,         // else
			reduce(279), // while, reduce: IfChain
			reduce(279), // do, reduce: IfChain
			reduce(279), // for, reduce: IfChain
			nil,         // in
			reduce(279), // break, reduce: IfChain
			reduce(279), // continue, reduce: IfChain
			reduce(279), // func, reduce: IfChain
			reduce(279), // subr, reduce: IfChain
			reduce(279), // return, reduce: IfChain
		},
	},
	actionRow{ // S2197
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(281), // ;, reduce: IfElifStar
			reduce(281), // {, reduce: IfElifStar
			reduce(281), // }, reduce: IfElifStar
			nil,         // =
			reduce(281), // unset, reduce: IfElifStar
			reduce(281), // filter, reduce: IfElifStar
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(281), // print, reduce: IfElifStar
			nil,         // ,
			reduce(281), // printn, reduce: IfElifStar
			reduce(281), // eprint, reduce: IfElifStar
			reduce(281), // eprintn, reduce: IfElifStar
			reduce(281), // dump, reduce: IfElifStar
			reduce(281), // edump, reduce: IfElifStar
			reduce(281), // tee, reduce: IfElifStar
			reduce(281), // emitf, reduce: IfElifStar
			reduce(281), // emit, reduce: IfElifStar
			reduce(281), // (, reduce: IfElifStar
			nil,         // )
			reduce(281), // emitp, reduce: IfElifStar
			reduce(281), // field_name, reduce: IfElifStar
			reduce(281), // $[, reduce: IfElifStar
			nil,         // ]
			reduce(281), // braced_field_name, reduce: IfElifStar
			reduce(281), // $[[, reduce: IfElifStar
			reduce(281), // $[[[, reduce: IfElifStar
			reduce(281), // full_srec, reduce: IfElifStar
			reduce(281), // oosvar_name, reduce: IfElifStar
			reduce(281), // @[, reduce: IfElifStar
			reduce(281), // braced_oosvar_name, reduce: IfElifStar
			reduce(281), // full_oosvar, reduce: IfElifStar
			reduce(281), // all, reduce: IfElifStar
			reduce(281), // non_sigil_name, reduce: IfElifStar
			reduce(281), // arr, reduce: IfElifStar
			reduce(281), // bool, reduce: IfElifStar
			reduce(281), // float, reduce: IfElifStar
			reduce(281), // int, reduce: IfElifStar
			reduce(281), // map, reduce: IfElifStar
			reduce(281), // num, reduce: IfElifStar
			reduce(281), // str, reduce: IfElifStar
			reduce(281), // 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,         // >>>
			reduce(281), // +, reduce: IfElifStar
			reduce(281), // -, reduce: IfElifStar
			reduce(281), // .+, reduce: IfElifStar
			reduce(281), // .-, reduce: IfElifStar
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(281), // !, reduce: IfElifStar
			reduce(281), // ~, reduce: IfElifStar
			nil,         // **
			reduce(281), // string_literal, reduce: IfElifStar
			reduce(281), // regex_case_insensitive, reduce: IfElifStar
			reduce(281), // int_literal, reduce: IfElifStar
			reduce(281), // float_literal, reduce: IfElifStar
			reduce(281), // boolean_literal, reduce: IfElifStar
			reduce(281), // const_M_PI, reduce: IfElifStar
			reduce(281), // const_M_E, reduce: IfElifStar
			reduce(281), // panic, reduce: IfElifStar
			reduce(281), // [, reduce: IfElifStar
			reduce(281), // ctx_IPS, reduce: IfElifStar
			reduce(281), // ctx_IFS, reduce: IfElifStar
			reduce(281), // ctx_IRS, reduce: IfElifStar
			reduce(281), // ctx_OPS, reduce: IfElifStar
			reduce(281), // ctx_OFS, reduce: IfElifStar
			reduce(281), // ctx_ORS, reduce: IfElifStar
			reduce(281), // ctx_OFLATSEP, reduce: IfElifStar
			reduce(281), // ctx_NF, reduce: IfElifStar
			reduce(281), // ctx_NR, reduce: IfElifStar
			reduce(281), // ctx_FNR, reduce: IfElifStar
			reduce(281), // ctx_FILENAME, reduce: IfElifStar
			reduce(281), // ctx_FILENUM, reduce: IfElifStar
			reduce(281), // env, reduce: IfElifStar
			nil,         // [[
			nil,         // [[[
			reduce(281), // call, reduce: IfElifStar
			reduce(281), // begin, reduce: IfElifStar
			reduce(281), // end, reduce: IfElifStar
			reduce(281), // if, reduce: IfElifStar
			reduce(281), // elif, reduce: IfElifStar
			reduce(281), // else, reduce: IfElifStar
			reduce(281), // while, reduce: IfElifStar
			reduce(281), // do, reduce: IfElifStar
			reduce(281), // for, reduce: IfElifStar
			nil,         // in
			reduce(281), // break, reduce: IfElifStar
			reduce(281), // continue, reduce: IfElifStar
			reduce(281), // func, reduce: IfElifStar
			reduce(281), // subr, reduce: IfElifStar
			reduce(281), // return, reduce: IfElifStar
		},
	},
	actionRow{ // S2198
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3006), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2199
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1924), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2200
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2201
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // 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(3010), // 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
			reduce(297), // ;, reduce: TripleForStart
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(297), // ,, reduce: TripleForStart
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3012), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(1701), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3014), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3015), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // 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(322), // ;, reduce: ReturnStatement
			nil,         // {
			reduce(322), // }, reduce: ReturnStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(224), // $, reduce: MapLiteral
			nil,         // empty
			reduce(224), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S2208
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(201), // $, reduce: PrecedenceChainEnd
			nil,         // empty
			reduce(201), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(103), // $, reduce: IndirectFieldValue
			nil,         // empty
			reduce(103), // ;, reduce: IndirectFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S2210
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3016), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3017), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(112), // $, reduce: IndirectOosvarValue
			nil,         // empty
			reduce(112), // ;, reduce: IndirectOosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S2213
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3018), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(148), // $, reduce: LogicalOrTerm
			nil,         // empty
			reduce(148), // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(1057), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(150), // $, reduce: LogicalXORTerm
			nil,         // empty
			reduce(150), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(1058), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(152), // $, reduce: LogicalAndTerm
			nil,         // empty
			reduce(152), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(1059), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(154), // $, reduce: AbsentCoalesceTerm
			nil,         // empty
			reduce(154), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(1060), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(156), // $, reduce: EmptyCoalesceTerm
			nil,         // empty
			reduce(156), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(1061), // =~
			shift(1062), // !=~
			shift(1063), // ==
			shift(1064), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(158), // $, reduce: EqneTerm
			nil,         // empty
			reduce(158), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1065), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(1066), // >=
			shift(1067), // <
			shift(1068), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(159), // $, reduce: EqneTerm
			nil,         // empty
			reduce(159), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1065), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(1066), // >=
			shift(1067), // <
			shift(1068), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(160), // $, reduce: EqneTerm
			nil,         // empty
			reduce(160), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1065), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(1066), // >=
			shift(1067), // <
			shift(1068), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(161), // $, reduce: EqneTerm
			nil,         // empty
			reduce(161), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1065), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(1066), // >=
			shift(1067), // <
			shift(1068), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(163), // $, reduce: CmpTerm
			nil,         // empty
			reduce(163), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(1069), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(164), // $, reduce: CmpTerm
			nil,         // empty
			reduce(164), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(1069), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(165), // $, reduce: CmpTerm
			nil,         // empty
			reduce(165), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(1069), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(166), // $, reduce: CmpTerm
			nil,         // empty
			reduce(166), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(1069), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(168), // $, reduce: BitwiseORTerm
			nil,         // empty
			reduce(168), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(1070), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(170), // $, reduce: BitwiseXORTerm
			nil,         // empty
			reduce(170), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(1071), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(172), // $, reduce: BitwiseANDTerm
			nil,         // empty
			reduce(172), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(1072), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(1073), // <<
			shift(1074), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(175), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(175), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(1075), // +
			shift(1076), // -
			shift(1077), // .+
			shift(1078), // .-
			shift(1079), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(174), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(174), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(1075), // +
			shift(1076), // -
			shift(1077), // .+
			shift(1078), // .-
			shift(1079), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(176), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(176), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(1075), // +
			shift(1076), // -
			shift(1077), // .+
			shift(1078), // .-
			shift(1079), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(178), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(178), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(1081), // *
			shift(1082), // /
			shift(1083), // //
			shift(1084), // %
			shift(1085), // .*
			shift(1086), // ./
			shift(1087), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(179), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(179), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(1081), // *
			shift(1082), // /
			shift(1083), // //
			shift(1084), // %
			shift(1085), // .*
			shift(1086), // ./
			shift(1087), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(180), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(180), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(1081), // *
			shift(1082), // /
			shift(1083), // //
			shift(1084), // %
			shift(1085), // .*
			shift(1086), // ./
			shift(1087), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(181), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(181), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(1081), // *
			shift(1082), // /
			shift(1083), // //
			shift(1084), // %
			shift(1085), // .*
			shift(1086), // ./
			shift(1087), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(182), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(182), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(1081), // *
			shift(1082), // /
			shift(1083), // //
			shift(1084), // %
			shift(1085), // .*
			shift(1086), // ./
			shift(1087), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(184), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(184), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(185), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(185), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(186), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(186), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(187), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(187), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(188), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(188), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(189), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(189), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(190), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(190), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(199), // $, reduce: PowTerm
			nil,         // empty
			reduce(199), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3019), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3020), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3022), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3023), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3024), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(218), // $, reduce: ArrayLiteral
			nil,         // empty
			reduce(218), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S2251
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3025), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3026), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(256), // $, reduce: FunctionCallsite
			nil,         // empty
			reduce(256), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S2254
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(224), // $, reduce: MapLiteral
			nil,         // empty
			reduce(224), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(224), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S2255
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(263), // $, reduce: FcnArgs
			nil,         // empty
			reduce(263), // ;, reduce: FcnArgs
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(48), // $, reduce: PrintStatement
			nil,        // empty
			reduce(48), // ;, reduce: PrintStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(201), // $, reduce: PrecedenceChainEnd
			nil,         // empty
			reduce(201), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(201), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(103), // $, reduce: IndirectFieldValue
			nil,         // empty
			reduce(103), // ;, reduce: IndirectFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(103), // ,, reduce: IndirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S2259
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3027), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3028), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(112), // $, reduce: IndirectOosvarValue
			nil,         // empty
			reduce(112), // ;, reduce: IndirectOosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(112), // ,, reduce: IndirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S2262
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3029), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(148), // $, reduce: LogicalOrTerm
			nil,         // empty
			reduce(148), // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(148), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(1118), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(150), // $, reduce: LogicalXORTerm
			nil,         // empty
			reduce(150), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(150), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(1119), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(152), // $, reduce: LogicalAndTerm
			nil,         // empty
			reduce(152), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(152), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(1120), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(154), // $, reduce: AbsentCoalesceTerm
			nil,         // empty
			reduce(154), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(154), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(1121), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(156), // $, reduce: EmptyCoalesceTerm
			nil,         // empty
			reduce(156), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(156), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(1122), // =~
			shift(1123), // !=~
			shift(1124), // ==
			shift(1125), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(158), // $, reduce: EqneTerm
			nil,         // empty
			reduce(158), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1126), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(158), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(1127), // >=
			shift(1128), // <
			shift(1129), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(159), // $, reduce: EqneTerm
			nil,         // empty
			reduce(159), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1126), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(159), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(1127), // >=
			shift(1128), // <
			shift(1129), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(160), // $, reduce: EqneTerm
			nil,         // empty
			reduce(160), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1126), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(160), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(1127), // >=
			shift(1128), // <
			shift(1129), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(161), // $, reduce: EqneTerm
			nil,         // empty
			reduce(161), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1126), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(161), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(1127), // >=
			shift(1128), // <
			shift(1129), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(163), // $, reduce: CmpTerm
			nil,         // empty
			reduce(163), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(1130), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(163), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(164), // $, reduce: CmpTerm
			nil,         // empty
			reduce(164), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(1130), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(164), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(165), // $, reduce: CmpTerm
			nil,         // empty
			reduce(165), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(1130), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(165), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(166), // $, reduce: CmpTerm
			nil,         // empty
			reduce(166), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(1130), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(166), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(168), // $, reduce: BitwiseORTerm
			nil,         // empty
			reduce(168), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(168), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(1131), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(170), // $, reduce: BitwiseXORTerm
			nil,         // empty
			reduce(170), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(170), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(1132), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(172), // $, reduce: BitwiseANDTerm
			nil,         // empty
			reduce(172), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(1133), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(172), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(1134), // <<
			shift(1135), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(175), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(175), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(175), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(1136), // +
			shift(1137), // -
			shift(1138), // .+
			shift(1139), // .-
			shift(1140), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(174), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(174), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(174), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(1136), // +
			shift(1137), // -
			shift(1138), // .+
			shift(1139), // .-
			shift(1140), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(176), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(176), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(176), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(1136), // +
			shift(1137), // -
			shift(1138), // .+
			shift(1139), // .-
			shift(1140), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(178), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(178), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(178), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(1142), // *
			shift(1143), // /
			shift(1144), // //
			shift(1145), // %
			shift(1146), // .*
			shift(1147), // ./
			shift(1148), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(179), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(179), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(179), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(1142), // *
			shift(1143), // /
			shift(1144), // //
			shift(1145), // %
			shift(1146), // .*
			shift(1147), // ./
			shift(1148), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(180), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(180), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(180), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(1142), // *
			shift(1143), // /
			shift(1144), // //
			shift(1145), // %
			shift(1146), // .*
			shift(1147), // ./
			shift(1148), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(181), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(181), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(181), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(1142), // *
			shift(1143), // /
			shift(1144), // //
			shift(1145), // %
			shift(1146), // .*
			shift(1147), // ./
			shift(1148), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(182), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(182), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(182), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(1142), // *
			shift(1143), // /
			shift(1144), // //
			shift(1145), // %
			shift(1146), // .*
			shift(1147), // ./
			shift(1148), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(184), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(184), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(184), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(185), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(185), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(185), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(186), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(186), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(186), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(187), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(187), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(187), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(188), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(188), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(188), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(189), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(189), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(189), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(190), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(190), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(190), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(199), // $, reduce: PowTerm
			nil,         // empty
			reduce(199), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(199), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3030), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3031), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3033), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3034), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3035), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(218), // $, reduce: ArrayLiteral
			nil,         // empty
			reduce(218), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(218), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S2300
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3036), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3037), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(256), // $, reduce: FunctionCallsite
			nil,         // empty
			reduce(256), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(256), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S2303
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(52), // $, reduce: PrintnStatement
			nil,        // empty
			reduce(52), // ;, reduce: PrintnStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(60), // $, reduce: DumpStatement
			nil,        // empty
			reduce(60), // ;, reduce: DumpStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(63), // $, reduce: TeeStatement
			nil,        // empty
			reduce(63), // ;, reduce: TeeStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(107), // $, reduce: FullSrec
			nil,         // empty
			reduce(107), // ;, reduce: FullSrec
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(223), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S2308
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3038), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3039), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3040), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3041), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3042), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3043), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(192), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(193), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(194), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(195), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(196), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(197), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(3078), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(217), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S2357
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3081), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(3084), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(224), // $, reduce: MapLiteral
			nil,         // empty
			reduce(224), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(224), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(65), // $, reduce: EmitFStatement
			nil,        // empty
			reduce(65), // ;, reduce: EmitFStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(83), // $, reduce: EmittableList
			nil,        // empty
			reduce(83), // ;, reduce: EmittableList
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(103), // $, reduce: IndirectFieldValue
			nil,         // empty
			reduce(103), // ;, reduce: IndirectFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(103), // ,, reduce: IndirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(112), // $, reduce: IndirectOosvarValue
			nil,         // empty
			reduce(112), // ;, reduce: IndirectOosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(112), // ,, reduce: IndirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(67),  // $, reduce: EmitStatement
			nil,         // empty
			reduce(67),  // ;, reduce: EmitStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3085), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1263), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			shift(1276), // field_name
			shift(1277), // $[
			nil,         // ]
			shift(1278), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(1279), // full_srec
			shift(1280), // oosvar_name
			shift(1281), // @[
			shift(1282), // braced_oosvar_name
			shift(1283), // full_oosvar
			shift(1284), // all
			shift(1285), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(95),  // $, reduce: EmitKeys
			nil,         // empty
			reduce(95),  // ;, reduce: EmitKeys
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3087), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(70), // $, reduce: EmitStatement
			nil,        // empty
			reduce(70), // ;, reduce: EmitStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(223), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(223), // ), reduce: MapLiteral
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			shift(3088), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(68),  // $, reduce: EmitStatement
			nil,         // empty
			reduce(68),  // ;, reduce: EmitStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3089), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1263), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			shift(1276), // field_name
			shift(1277), // $[
			nil,         // ]
			shift(1278), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(1279), // full_srec
			shift(1280), // oosvar_name
			shift(1281), // @[
			shift(1282), // braced_oosvar_name
			shift(1283), // full_oosvar
			shift(1284), // all
			shift(1285), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3091), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3092), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(224), // ), reduce: MapLiteral
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S2376
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(201), // ), reduce: PrecedenceChainEnd
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(103), // ), reduce: IndirectFieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S2378
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3093), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3094), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(112), // ), reduce: IndirectOosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S2381
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3095), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(148), // ), reduce: LogicalOrTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(1296), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(150), // ), reduce: LogicalXORTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(1297), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(152), // ), reduce: LogicalAndTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(1298), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(154), // ), reduce: AbsentCoalesceTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(1299), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(156), // ), reduce: EmptyCoalesceTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(1300), // =~
			shift(1301), // !=~
			shift(1302), // ==
			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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(1304), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(158), // ), reduce: EqneTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(1305), // >=
			shift(1306), // <
			shift(1307), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(1304), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(159), // ), reduce: EqneTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(1305), // >=
			shift(1306), // <
			shift(1307), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(1304), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(160), // ), reduce: EqneTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(1305), // >=
			shift(1306), // <
			shift(1307), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(1304), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(161), // ), reduce: EqneTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(1305), // >=
			shift(1306), // <
			shift(1307), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(1308), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(163), // ), reduce: CmpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(1308), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(164), // ), reduce: CmpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(1308), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(165), // ), reduce: CmpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(1308), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(166), // ), reduce: CmpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(168), // ), reduce: BitwiseORTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(1309), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(170), // ), reduce: BitwiseXORTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(1310), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(1311), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(172), // ), reduce: BitwiseANDTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(1312), // <<
			shift(1313), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(175), // ), reduce: BitwiseShiftTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(1314), // +
			shift(1315), // -
			shift(1316), // .+
			shift(1317), // .-
			shift(1318), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(174), // ), reduce: BitwiseShiftTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(1314), // +
			shift(1315), // -
			shift(1316), // .+
			shift(1317), // .-
			shift(1318), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(176), // ), reduce: BitwiseShiftTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(1314), // +
			shift(1315), // -
			shift(1316), // .+
			shift(1317), // .-
			shift(1318), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(178), // ), reduce: AddsubdotTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(1320), // *
			shift(1321), // /
			shift(1322), // //
			shift(1323), // %
			shift(1324), // .*
			shift(1325), // ./
			shift(1326), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(179), // ), reduce: AddsubdotTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(1320), // *
			shift(1321), // /
			shift(1322), // //
			shift(1323), // %
			shift(1324), // .*
			shift(1325), // ./
			shift(1326), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(180), // ), reduce: AddsubdotTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(1320), // *
			shift(1321), // /
			shift(1322), // //
			shift(1323), // %
			shift(1324), // .*
			shift(1325), // ./
			shift(1326), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(181), // ), reduce: AddsubdotTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(1320), // *
			shift(1321), // /
			shift(1322), // //
			shift(1323), // %
			shift(1324), // .*
			shift(1325), // ./
			shift(1326), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(182), // ), reduce: AddsubdotTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(1320), // *
			shift(1321), // /
			shift(1322), // //
			shift(1323), // %
			shift(1324), // .*
			shift(1325), // ./
			shift(1326), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(184), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(185), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(186), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(187), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(188), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(189), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(190), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(199), // ), reduce: PowTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3096), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3097), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3099), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3100), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3101), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(218), // ), reduce: ArrayLiteral
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S2419
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3102), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3103), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(256), // ), reduce: FunctionCallsite
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S2422
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(75),  // $, reduce: EmitPStatement
			nil,         // empty
			reduce(75),  // ;, reduce: EmitPStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3104), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1263), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			shift(1276), // field_name
			shift(1277), // $[
			nil,         // ]
			shift(1278), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(1279), // full_srec
			shift(1280), // oosvar_name
			shift(1281), // @[
			shift(1282), // braced_oosvar_name
			shift(1283), // full_oosvar
			shift(1284), // all
			shift(1285), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(78), // $, reduce: EmitPStatement
			nil,        // empty
			reduce(78), // ;, reduce: EmitPStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(76),  // $, reduce: EmitPStatement
			nil,         // empty
			reduce(76),  // ;, reduce: EmitPStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3106), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(224), // ], reduce: MapLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S2427
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(201), // ], reduce: PrecedenceChainEnd
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(103), // ], reduce: IndirectFieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S2429
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3107), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3108), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(112), // ], reduce: IndirectOosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S2432
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3109), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(148), // ], reduce: LogicalOrTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(1353), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(150), // ], reduce: LogicalXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(1354), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(152), // ], reduce: LogicalAndTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(1355), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(154), // ], reduce: AbsentCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(1356), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(156), // ], reduce: EmptyCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(1357), // =~
			shift(1358), // !=~
			shift(1359), // ==
			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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(1361), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(158), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(1362), // >=
			shift(1363), // <
			shift(1364), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1361), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(159), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(1362), // >=
			shift(1363), // <
			shift(1364), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(1361), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(160), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(1362), // >=
			shift(1363), // <
			shift(1364), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(1361), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(161), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(1362), // >=
			shift(1363), // <
			shift(1364), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(1365), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(163), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(1365), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(164), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(1365), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(165), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(1365), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(166), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(168), // ], reduce: BitwiseORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(1366), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(170), // ], reduce: BitwiseXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(1367), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(1368), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(172), // ], reduce: BitwiseANDTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(1369), // <<
			shift(1370), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(175), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(1371), // +
			shift(1372), // -
			shift(1373), // .+
			shift(1374), // .-
			shift(1375), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(174), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(1371), // +
			shift(1372), // -
			shift(1373), // .+
			shift(1374), // .-
			shift(1375), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(176), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(1371), // +
			shift(1372), // -
			shift(1373), // .+
			shift(1374), // .-
			shift(1375), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(178), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(1377), // *
			shift(1378), // /
			shift(1379), // //
			shift(1380), // %
			shift(1381), // .*
			shift(1382), // ./
			shift(1383), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(179), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(1377), // *
			shift(1378), // /
			shift(1379), // //
			shift(1380), // %
			shift(1381), // .*
			shift(1382), // ./
			shift(1383), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(180), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(1377), // *
			shift(1378), // /
			shift(1379), // //
			shift(1380), // %
			shift(1381), // .*
			shift(1382), // ./
			shift(1383), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(181), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(1377), // *
			shift(1378), // /
			shift(1379), // //
			shift(1380), // %
			shift(1381), // .*
			shift(1382), // ./
			shift(1383), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(182), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(1377), // *
			shift(1378), // /
			shift(1379), // //
			shift(1380), // %
			shift(1381), // .*
			shift(1382), // ./
			shift(1383), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(184), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(185), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(186), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(187), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(188), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(189), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(190), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(199), // ], reduce: PowTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3110), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3111), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3113), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3114), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3115), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(218), // ], reduce: ArrayLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S2470
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3116), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3117), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(256), // ], reduce: FunctionCallsite
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S2473
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(105), // $, reduce: PositionalFieldName
			nil,         // empty
			reduce(105), // ;, reduce: PositionalFieldName
			reduce(105), // {, reduce: PositionalFieldName
			nil,         // }
			reduce(105), // =, reduce: PositionalFieldName
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(105), // ||=, reduce: PositionalFieldName
			reduce(105), // ^^=, reduce: PositionalFieldName
			reduce(105), // &&=, reduce: PositionalFieldName
			reduce(105), // ??=, reduce: PositionalFieldName
			reduce(105), // ???=, reduce: PositionalFieldName
			reduce(105), // |=, reduce: PositionalFieldName
			reduce(105), // &=, reduce: PositionalFieldName
			reduce(105), // ^=, reduce: PositionalFieldName
			reduce(105), // <<=, reduce: PositionalFieldName
			reduce(105), // >>=, reduce: PositionalFieldName
			reduce(105), // >>>=, reduce: PositionalFieldName
			reduce(105), // +=, reduce: PositionalFieldName
			reduce(105), // .=, reduce: PositionalFieldName
			reduce(105), // -=, reduce: PositionalFieldName
			reduce(105), // *=, reduce: PositionalFieldName
			reduce(105), // /=, reduce: PositionalFieldName
			reduce(105), // //=, reduce: PositionalFieldName
			reduce(105), // %=, reduce: PositionalFieldName
			reduce(105), // **=, reduce: PositionalFieldName
			reduce(105), // ?, reduce: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S2474
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3118), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(43),  // (
			nil,        // )
			nil,        // emitp
			shift(56),  // field_name
			shift(57),  // $[
			nil,        // ]
			shift(58),  // braced_field_name
			shift(59),  // $[[
			shift(60),  // $[[[
			shift(61),  // full_srec
			shift(63),  // oosvar_name
			shift(64),  // @[
			shift(65),  // braced_oosvar_name
			shift(66),  // full_oosvar
			shift(67),  // all
			shift(68),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(91),  // +
			shift(93),  // -
			shift(94),  // .+
			shift(95),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(97),  // !
			shift(98),  // ~
			nil,        // **
			shift(102), // string_literal
			shift(103), // regex_case_insensitive
			shift(104), // int_literal
			shift(105), // float_literal
			shift(106), // boolean_literal
			shift(107), // const_M_PI
			shift(108), // const_M_E
			shift(109), // panic
			shift(111), // [
			shift(113), // ctx_IPS
			shift(114), // ctx_IFS
			shift(115), // ctx_IRS
			shift(116), // ctx_OPS
			shift(117), // ctx_OFS
			shift(118), // ctx_ORS
			shift(119), // ctx_OFLATSEP
			shift(120), // ctx_NF
			shift(121), // ctx_NR
			shift(122), // ctx_FNR
			shift(123), // ctx_FILENAME
			shift(124), // ctx_FILENUM
			shift(126), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(223), // ], reduce: MapLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(223), // ?, reduce: MapLiteral
			reduce(223), // :, reduce: MapLiteral
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S2477
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3120), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(248), // $, reduce: ArrayOrMapIndexAccess
			nil,         // empty
			reduce(248), // ;, reduce: ArrayOrMapIndexAccess
			reduce(248), // {, reduce: ArrayOrMapIndexAccess
			nil,         // }
			reduce(248), // =, reduce: ArrayOrMapIndexAccess
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(248), // ||=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^=, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???=, reduce: ArrayOrMapIndexAccess
			reduce(248), // |=, reduce: ArrayOrMapIndexAccess
			reduce(248), // &=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>=, reduce: ArrayOrMapIndexAccess
			reduce(248), // +=, reduce: ArrayOrMapIndexAccess
			reduce(248), // .=, reduce: ArrayOrMapIndexAccess
			reduce(248), // -=, reduce: ArrayOrMapIndexAccess
			reduce(248), // *=, reduce: ArrayOrMapIndexAccess
			reduce(248), // /=, reduce: ArrayOrMapIndexAccess
			reduce(248), // //=, reduce: ArrayOrMapIndexAccess
			reduce(248), // %=, reduce: ArrayOrMapIndexAccess
			reduce(248), // **=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S2479
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3122), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3123), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3124), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3125), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3126), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3127), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3130), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(254), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(254), // ;, reduce: ArraySliceAccess
			reduce(254), // {, reduce: ArraySliceAccess
			nil,         // }
			reduce(254), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(254), // ||=, reduce: ArraySliceAccess
			reduce(254), // ^^=, reduce: ArraySliceAccess
			reduce(254), // &&=, reduce: ArraySliceAccess
			reduce(254), // ??=, reduce: ArraySliceAccess
			reduce(254), // ???=, reduce: ArraySliceAccess
			reduce(254), // |=, reduce: ArraySliceAccess
			reduce(254), // &=, reduce: ArraySliceAccess
			reduce(254), // ^=, reduce: ArraySliceAccess
			reduce(254), // <<=, reduce: ArraySliceAccess
			reduce(254), // >>=, reduce: ArraySliceAccess
			reduce(254), // >>>=, reduce: ArraySliceAccess
			reduce(254), // +=, reduce: ArraySliceAccess
			reduce(254), // .=, reduce: ArraySliceAccess
			reduce(254), // -=, reduce: ArraySliceAccess
			reduce(254), // *=, reduce: ArraySliceAccess
			reduce(254), // /=, reduce: ArraySliceAccess
			reduce(254), // //=, reduce: ArraySliceAccess
			reduce(254), // %=, reduce: ArraySliceAccess
			reduce(254), // **=, reduce: ArraySliceAccess
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S2489
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(192), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			reduce(192), // :, reduce: UnaryOpTerm
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(193), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			reduce(193), // :, reduce: UnaryOpTerm
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(194), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			reduce(194), // :, reduce: UnaryOpTerm
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(195), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			reduce(195), // :, reduce: UnaryOpTerm
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(196), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			reduce(196), // :, reduce: UnaryOpTerm
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(197), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			reduce(197), // :, reduce: UnaryOpTerm
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(3163), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(217), // ], reduce: ArrayLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(217), // ?, reduce: ArrayLiteral
			reduce(217), // :, reduce: ArrayLiteral
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S2530
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3166), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(3169), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3170), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3171), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(224), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(224), // ], reduce: MapLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S2536
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(221), // ], reduce: ArrayLiteralElements
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(201), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(201), // ], reduce: PrecedenceChainEnd
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(103), // ,, reduce: IndirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(103), // ], reduce: IndirectFieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S2539
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3172), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3173), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(112), // ,, reduce: IndirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(112), // ], reduce: IndirectOosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S2542
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3174), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(148), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(148), // ], reduce: LogicalOrTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(1531), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(150), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(150), // ], reduce: LogicalXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(1532), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(152), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(152), // ], reduce: LogicalAndTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(1533), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(154), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(154), // ], reduce: AbsentCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(1534), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(156), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(156), // ], reduce: EmptyCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(1535), // =~
			shift(1536), // !=~
			shift(1537), // ==
			shift(1538), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(1539), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(158), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(158), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(1540), // >=
			shift(1541), // <
			shift(1542), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1539), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(159), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(159), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(1540), // >=
			shift(1541), // <
			shift(1542), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1539), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(160), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(160), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(1540), // >=
			shift(1541), // <
			shift(1542), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(1539), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(161), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(161), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(1540), // >=
			shift(1541), // <
			shift(1542), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(1543), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(163), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(163), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(1543), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(164), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(164), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(1543), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(165), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(165), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(1543), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(166), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(166), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(168), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(168), // ], reduce: BitwiseORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(1544), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(170), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(170), // ], reduce: BitwiseXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(1545), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(1546), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(172), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(172), // ], reduce: BitwiseANDTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(1547), // <<
			shift(1548), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(175), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(175), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(1549), // +
			shift(1550), // -
			shift(1551), // .+
			shift(1552), // .-
			shift(1553), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(174), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(174), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(1549), // +
			shift(1550), // -
			shift(1551), // .+
			shift(1552), // .-
			shift(1553), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(176), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(176), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(1549), // +
			shift(1550), // -
			shift(1551), // .+
			shift(1552), // .-
			shift(1553), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(178), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(178), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(1555), // *
			shift(1556), // /
			shift(1557), // //
			shift(1558), // %
			shift(1559), // .*
			shift(1560), // ./
			shift(1561), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(179), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(179), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(1555), // *
			shift(1556), // /
			shift(1557), // //
			shift(1558), // %
			shift(1559), // .*
			shift(1560), // ./
			shift(1561), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(180), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(180), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(1555), // *
			shift(1556), // /
			shift(1557), // //
			shift(1558), // %
			shift(1559), // .*
			shift(1560), // ./
			shift(1561), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(181), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(181), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(1555), // *
			shift(1556), // /
			shift(1557), // //
			shift(1558), // %
			shift(1559), // .*
			shift(1560), // ./
			shift(1561), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(182), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(182), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(1555), // *
			shift(1556), // /
			shift(1557), // //
			shift(1558), // %
			shift(1559), // .*
			shift(1560), // ./
			shift(1561), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(184), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(184), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(185), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(185), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(186), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(186), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(187), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(187), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(188), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(188), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(189), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(189), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(190), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(190), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(199), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(199), // ], reduce: PowTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3175), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3176), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3178), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3179), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3180), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(218), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(218), // ], reduce: ArrayLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S2580
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3181), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3182), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(256), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(256), // ], reduce: FunctionCallsite
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S2583
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(243), // $, reduce: ENV
			nil,         // empty
			reduce(243), // ;, reduce: ENV
			reduce(243), // {, reduce: ENV
			nil,         // }
			reduce(243), // =, reduce: ENV
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(243), // ||=, reduce: ENV
			reduce(243), // ^^=, reduce: ENV
			reduce(243), // &&=, reduce: ENV
			reduce(243), // ??=, reduce: ENV
			reduce(243), // ???=, reduce: ENV
			reduce(243), // |=, reduce: ENV
			reduce(243), // &=, reduce: ENV
			reduce(243), // ^=, reduce: ENV
			reduce(243), // <<=, reduce: ENV
			reduce(243), // >>=, reduce: ENV
			reduce(243), // >>>=, reduce: ENV
			reduce(243), // +=, reduce: ENV
			reduce(243), // .=, reduce: ENV
			reduce(243), // -=, reduce: ENV
			reduce(243), // *=, reduce: ENV
			reduce(243), // /=, reduce: ENV
			reduce(243), // //=, reduce: ENV
			reduce(243), // %=, reduce: ENV
			reduce(243), // **=, reduce: ENV
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S2584
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(223), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(223), // ), reduce: MapLiteral
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S2585
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3183), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			reduce(262), // ), reduce: FcnArgs
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(257), // $, reduce: FunctionCallsite
			nil,         // empty
			reduce(257), // ;, reduce: FunctionCallsite
			reduce(257), // {, reduce: FunctionCallsite
			nil,         // }
			reduce(257), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(257), // ||=, reduce: FunctionCallsite
			reduce(257), // ^^=, reduce: FunctionCallsite
			reduce(257), // &&=, reduce: FunctionCallsite
			reduce(257), // ??=, reduce: FunctionCallsite
			reduce(257), // ???=, reduce: FunctionCallsite
			reduce(257), // |=, reduce: FunctionCallsite
			reduce(257), // &=, reduce: FunctionCallsite
			reduce(257), // ^=, reduce: FunctionCallsite
			reduce(257), // <<=, reduce: FunctionCallsite
			reduce(257), // >>=, reduce: FunctionCallsite
			reduce(257), // >>>=, reduce: FunctionCallsite
			reduce(257), // +=, reduce: FunctionCallsite
			reduce(257), // .=, reduce: FunctionCallsite
			reduce(257), // -=, reduce: FunctionCallsite
			reduce(257), // *=, reduce: FunctionCallsite
			reduce(257), // /=, reduce: FunctionCallsite
			reduce(257), // //=, reduce: FunctionCallsite
			reduce(257), // %=, reduce: FunctionCallsite
			reduce(257), // **=, reduce: FunctionCallsite
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S2588
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3185), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3186), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3187), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3188), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3189), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(192), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(192), // ), reduce: UnaryOpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(193), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(193), // ), reduce: UnaryOpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(194), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(194), // ), reduce: UnaryOpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(195), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(195), // ), reduce: UnaryOpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(196), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(196), // ), reduce: UnaryOpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(197), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(197), // ), reduce: UnaryOpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(3224), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(217), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(217), // ), reduce: ArrayLiteral
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S2636
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3227), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(3230), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3231), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(264), // $, reduce: SubroutineCallsite
			nil,         // empty
			reduce(264), // ;, reduce: SubroutineCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3232), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3234), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(275), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // 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{ // S2646
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(223), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(223), // ||=, reduce: MapLiteral
			reduce(223), // ^^=, reduce: MapLiteral
			reduce(223), // &&=, reduce: MapLiteral
			reduce(223), // ??=, reduce: MapLiteral
			reduce(223), // ???=, reduce: MapLiteral
			reduce(223), // |=, reduce: MapLiteral
			reduce(223), // &=, reduce: MapLiteral
			reduce(223), // ^=, reduce: MapLiteral
			reduce(223), // <<=, reduce: MapLiteral
			reduce(223), // >>=, reduce: MapLiteral
			reduce(223), // >>>=, reduce: MapLiteral
			reduce(223), // +=, reduce: MapLiteral
			reduce(223), // .=, reduce: MapLiteral
			reduce(223), // -=, reduce: MapLiteral
			reduce(223), // *=, reduce: MapLiteral
			reduce(223), // /=, reduce: MapLiteral
			reduce(223), // //=, reduce: MapLiteral
			reduce(223), // %=, reduce: MapLiteral
			reduce(223), // **=, reduce: MapLiteral
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S2647
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3237), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			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,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(3343), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3345), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3346), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(207), // ), reduce: MlrvalOrFunction
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3347), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3348), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3349), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3350), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3351), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3352), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(207), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(207), // ||=, reduce: MlrvalOrFunction
			reduce(207), // ^^=, reduce: MlrvalOrFunction
			reduce(207), // &&=, reduce: MlrvalOrFunction
			reduce(207), // ??=, reduce: MlrvalOrFunction
			reduce(207), // ???=, reduce: MlrvalOrFunction
			reduce(207), // |=, reduce: MlrvalOrFunction
			reduce(207), // &=, reduce: MlrvalOrFunction
			reduce(207), // ^=, reduce: MlrvalOrFunction
			reduce(207), // <<=, reduce: MlrvalOrFunction
			reduce(207), // >>=, reduce: MlrvalOrFunction
			reduce(207), // >>>=, reduce: MlrvalOrFunction
			reduce(207), // +=, reduce: MlrvalOrFunction
			reduce(207), // .=, reduce: MlrvalOrFunction
			reduce(207), // -=, reduce: MlrvalOrFunction
			reduce(207), // *=, reduce: MlrvalOrFunction
			reduce(207), // /=, reduce: MlrvalOrFunction
			reduce(207), // //=, reduce: MlrvalOrFunction
			reduce(207), // %=, reduce: MlrvalOrFunction
			reduce(207), // **=, reduce: MlrvalOrFunction
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(116), // =, reduce: LocalVariable
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(116), // ||=, reduce: LocalVariable
			reduce(116), // ^^=, reduce: LocalVariable
			reduce(116), // &&=, reduce: LocalVariable
			reduce(116), // ??=, reduce: LocalVariable
			reduce(116), // ???=, reduce: LocalVariable
			reduce(116), // |=, reduce: LocalVariable
			reduce(116), // &=, reduce: LocalVariable
			reduce(116), // ^=, reduce: LocalVariable
			reduce(116), // <<=, reduce: LocalVariable
			reduce(116), // >>=, reduce: LocalVariable
			reduce(116), // >>>=, reduce: LocalVariable
			reduce(116), // +=, reduce: LocalVariable
			reduce(116), // .=, reduce: LocalVariable
			reduce(116), // -=, reduce: LocalVariable
			reduce(116), // *=, reduce: LocalVariable
			reduce(116), // /=, reduce: LocalVariable
			reduce(116), // //=, reduce: LocalVariable
			reduce(116), // %=, reduce: LocalVariable
			reduce(116), // **=, reduce: LocalVariable
			reduce(116), // ?, reduce: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S2705
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(192), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(192), // ||=, reduce: UnaryOpTerm
			reduce(192), // ^^=, reduce: UnaryOpTerm
			reduce(192), // &&=, reduce: UnaryOpTerm
			reduce(192), // ??=, reduce: UnaryOpTerm
			reduce(192), // ???=, reduce: UnaryOpTerm
			reduce(192), // |=, reduce: UnaryOpTerm
			reduce(192), // &=, reduce: UnaryOpTerm
			reduce(192), // ^=, reduce: UnaryOpTerm
			reduce(192), // <<=, reduce: UnaryOpTerm
			reduce(192), // >>=, reduce: UnaryOpTerm
			reduce(192), // >>>=, reduce: UnaryOpTerm
			reduce(192), // +=, reduce: UnaryOpTerm
			reduce(192), // .=, reduce: UnaryOpTerm
			reduce(192), // -=, reduce: UnaryOpTerm
			reduce(192), // *=, reduce: UnaryOpTerm
			reduce(192), // /=, reduce: UnaryOpTerm
			reduce(192), // //=, reduce: UnaryOpTerm
			reduce(192), // %=, reduce: UnaryOpTerm
			reduce(192), // **=, reduce: UnaryOpTerm
			reduce(192), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(193), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(193), // ||=, reduce: UnaryOpTerm
			reduce(193), // ^^=, reduce: UnaryOpTerm
			reduce(193), // &&=, reduce: UnaryOpTerm
			reduce(193), // ??=, reduce: UnaryOpTerm
			reduce(193), // ???=, reduce: UnaryOpTerm
			reduce(193), // |=, reduce: UnaryOpTerm
			reduce(193), // &=, reduce: UnaryOpTerm
			reduce(193), // ^=, reduce: UnaryOpTerm
			reduce(193), // <<=, reduce: UnaryOpTerm
			reduce(193), // >>=, reduce: UnaryOpTerm
			reduce(193), // >>>=, reduce: UnaryOpTerm
			reduce(193), // +=, reduce: UnaryOpTerm
			reduce(193), // .=, reduce: UnaryOpTerm
			reduce(193), // -=, reduce: UnaryOpTerm
			reduce(193), // *=, reduce: UnaryOpTerm
			reduce(193), // /=, reduce: UnaryOpTerm
			reduce(193), // //=, reduce: UnaryOpTerm
			reduce(193), // %=, reduce: UnaryOpTerm
			reduce(193), // **=, reduce: UnaryOpTerm
			reduce(193), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(194), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(194), // ||=, reduce: UnaryOpTerm
			reduce(194), // ^^=, reduce: UnaryOpTerm
			reduce(194), // &&=, reduce: UnaryOpTerm
			reduce(194), // ??=, reduce: UnaryOpTerm
			reduce(194), // ???=, reduce: UnaryOpTerm
			reduce(194), // |=, reduce: UnaryOpTerm
			reduce(194), // &=, reduce: UnaryOpTerm
			reduce(194), // ^=, reduce: UnaryOpTerm
			reduce(194), // <<=, reduce: UnaryOpTerm
			reduce(194), // >>=, reduce: UnaryOpTerm
			reduce(194), // >>>=, reduce: UnaryOpTerm
			reduce(194), // +=, reduce: UnaryOpTerm
			reduce(194), // .=, reduce: UnaryOpTerm
			reduce(194), // -=, reduce: UnaryOpTerm
			reduce(194), // *=, reduce: UnaryOpTerm
			reduce(194), // /=, reduce: UnaryOpTerm
			reduce(194), // //=, reduce: UnaryOpTerm
			reduce(194), // %=, reduce: UnaryOpTerm
			reduce(194), // **=, reduce: UnaryOpTerm
			reduce(194), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(195), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(195), // ||=, reduce: UnaryOpTerm
			reduce(195), // ^^=, reduce: UnaryOpTerm
			reduce(195), // &&=, reduce: UnaryOpTerm
			reduce(195), // ??=, reduce: UnaryOpTerm
			reduce(195), // ???=, reduce: UnaryOpTerm
			reduce(195), // |=, reduce: UnaryOpTerm
			reduce(195), // &=, reduce: UnaryOpTerm
			reduce(195), // ^=, reduce: UnaryOpTerm
			reduce(195), // <<=, reduce: UnaryOpTerm
			reduce(195), // >>=, reduce: UnaryOpTerm
			reduce(195), // >>>=, reduce: UnaryOpTerm
			reduce(195), // +=, reduce: UnaryOpTerm
			reduce(195), // .=, reduce: UnaryOpTerm
			reduce(195), // -=, reduce: UnaryOpTerm
			reduce(195), // *=, reduce: UnaryOpTerm
			reduce(195), // /=, reduce: UnaryOpTerm
			reduce(195), // //=, reduce: UnaryOpTerm
			reduce(195), // %=, reduce: UnaryOpTerm
			reduce(195), // **=, reduce: UnaryOpTerm
			reduce(195), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(196), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(196), // ||=, reduce: UnaryOpTerm
			reduce(196), // ^^=, reduce: UnaryOpTerm
			reduce(196), // &&=, reduce: UnaryOpTerm
			reduce(196), // ??=, reduce: UnaryOpTerm
			reduce(196), // ???=, reduce: UnaryOpTerm
			reduce(196), // |=, reduce: UnaryOpTerm
			reduce(196), // &=, reduce: UnaryOpTerm
			reduce(196), // ^=, reduce: UnaryOpTerm
			reduce(196), // <<=, reduce: UnaryOpTerm
			reduce(196), // >>=, reduce: UnaryOpTerm
			reduce(196), // >>>=, reduce: UnaryOpTerm
			reduce(196), // +=, reduce: UnaryOpTerm
			reduce(196), // .=, reduce: UnaryOpTerm
			reduce(196), // -=, reduce: UnaryOpTerm
			reduce(196), // *=, reduce: UnaryOpTerm
			reduce(196), // /=, reduce: UnaryOpTerm
			reduce(196), // //=, reduce: UnaryOpTerm
			reduce(196), // %=, reduce: UnaryOpTerm
			reduce(196), // **=, reduce: UnaryOpTerm
			reduce(196), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(197), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(197), // ||=, reduce: UnaryOpTerm
			reduce(197), // ^^=, reduce: UnaryOpTerm
			reduce(197), // &&=, reduce: UnaryOpTerm
			reduce(197), // ??=, reduce: UnaryOpTerm
			reduce(197), // ???=, reduce: UnaryOpTerm
			reduce(197), // |=, reduce: UnaryOpTerm
			reduce(197), // &=, reduce: UnaryOpTerm
			reduce(197), // ^=, reduce: UnaryOpTerm
			reduce(197), // <<=, reduce: UnaryOpTerm
			reduce(197), // >>=, reduce: UnaryOpTerm
			reduce(197), // >>>=, reduce: UnaryOpTerm
			reduce(197), // +=, reduce: UnaryOpTerm
			reduce(197), // .=, reduce: UnaryOpTerm
			reduce(197), // -=, reduce: UnaryOpTerm
			reduce(197), // *=, reduce: UnaryOpTerm
			reduce(197), // /=, reduce: UnaryOpTerm
			reduce(197), // //=, reduce: UnaryOpTerm
			reduce(197), // %=, reduce: UnaryOpTerm
			reduce(197), // **=, reduce: UnaryOpTerm
			reduce(197), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(3387), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(217), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(217), // ||=, reduce: ArrayLiteral
			reduce(217), // ^^=, reduce: ArrayLiteral
			reduce(217), // &&=, reduce: ArrayLiteral
			reduce(217), // ??=, reduce: ArrayLiteral
			reduce(217), // ???=, reduce: ArrayLiteral
			reduce(217), // |=, reduce: ArrayLiteral
			reduce(217), // &=, reduce: ArrayLiteral
			reduce(217), // ^=, reduce: ArrayLiteral
			reduce(217), // <<=, reduce: ArrayLiteral
			reduce(217), // >>=, reduce: ArrayLiteral
			reduce(217), // >>>=, reduce: ArrayLiteral
			reduce(217), // +=, reduce: ArrayLiteral
			reduce(217), // .=, reduce: ArrayLiteral
			reduce(217), // -=, reduce: ArrayLiteral
			reduce(217), // *=, reduce: ArrayLiteral
			reduce(217), // /=, reduce: ArrayLiteral
			reduce(217), // //=, reduce: ArrayLiteral
			reduce(217), // %=, reduce: ArrayLiteral
			reduce(217), // **=, reduce: ArrayLiteral
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S2723
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3390), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(3393), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(300), // ;, reduce: TripleForContinuation
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(300), // ,, reduce: TripleForContinuation
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(2729), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(320), // ,, reduce: UntypedFuncOrSubrParameterName
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(320), // ), reduce: UntypedFuncOrSubrParameterName
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			reduce(119), // 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			reduce(120), // 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3485), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(314), // ), reduce: FuncOrSubrParameterList
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3486), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(315), // ), reduce: FuncOrSubrNonEmptyParameterList
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(318), // ,, reduce: FuncOrSubrParameter
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(318), // ), reduce: FuncOrSubrParameter
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(319), // ,, reduce: FuncOrSubrParameter
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(319), // ), reduce: FuncOrSubrParameter
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3487), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			reduce(223), // }, reduce: MapLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(223), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S2739
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3488), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3489), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3490), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3491), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3492), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3493), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2745
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			reduce(192), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(192), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			reduce(193), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(193), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			reduce(194), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(194), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			reduce(195), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(195), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			reduce(196), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(196), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			reduce(197), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(197), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(3528), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(217), // }, reduce: ArrayLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(217), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S2788
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3531), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(3534), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldName
			reduce(105), // :, reduce: PositionalFieldName
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S2792
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3535), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			reduce(248), // :, reduce: ArrayOrMapIndexAccess
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S2795
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3538), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3539), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(254), // ?, reduce: ArraySliceAccess
			reduce(254), // :, reduce: ArraySliceAccess
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S2798
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3540), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3541), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(243), // ?, reduce: ENV
			reduce(243), // :, reduce: ENV
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S2801
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(257), // ?, reduce: FunctionCallsite
			reduce(257), // :, reduce: FunctionCallsite
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S2802
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			nil,       // $
			nil,       // empty
			nil,       // ;
			nil,       // {
			reduce(7), // }, reduce: NonEmptyStatementBlock
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // >
			nil,       // >>
			nil,       // |
			nil,       // stdout
			nil,       // stderr
			nil,       // print
			nil,       // ,
			nil,       // printn
			nil,       // eprint
			nil,       // eprintn
			nil,       // dump
			nil,       // edump
			nil,       // tee
			nil,       // emitf
			nil,       // emit
			nil,       // (
			nil,       // )
			nil,       // emitp
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // $[[[
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // all
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // string_literal
			nil,       // regex_case_insensitive
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_OFLATSEP
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // 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
			shift(902),  // ;
			shift(903),  // {
			reduce(11),  // }, reduce: NonEmptyStatementBlock
			nil,         // =
			shift(925),  // unset
			shift(927),  // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			shift(928),  // print
			nil,         // ,
			shift(929),  // printn
			shift(930),  // eprint
			shift(931),  // eprintn
			shift(932),  // dump
			shift(933),  // edump
			shift(934),  // tee
			shift(936),  // emitf
			shift(937),  // emit
			shift(938),  // (
			nil,         // )
			shift(939),  // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			shift(1020), // call
			shift(1029), // begin
			shift(1030), // end
			shift(1033), // if
			nil,         // elif
			nil,         // else
			shift(1034), // while
			shift(1035), // do
			shift(1040), // for
			nil,         // in
			shift(1041), // break
			shift(1042), // continue
			shift(1043), // func
			shift(1044), // subr
			shift(1045), // return
		},
	},
	actionRow{ // S2804
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			nil,       // $
			nil,       // empty
			nil,       // ;
			nil,       // {
			reduce(9), // }, reduce: NonEmptyStatementBlock
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // >
			nil,       // >>
			nil,       // |
			nil,       // stdout
			nil,       // stderr
			nil,       // print
			nil,       // ,
			nil,       // printn
			nil,       // eprint
			nil,       // eprintn
			nil,       // dump
			nil,       // edump
			nil,       // tee
			nil,       // emitf
			nil,       // emit
			nil,       // (
			nil,       // )
			nil,       // emitp
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // $[[[
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // all
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // string_literal
			nil,       // regex_case_insensitive
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_OFLATSEP
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // 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(8), // }, reduce: NonEmptyStatementBlock
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // >
			nil,       // >>
			nil,       // |
			nil,       // stdout
			nil,       // stderr
			nil,       // print
			nil,       // ,
			nil,       // printn
			nil,       // eprint
			nil,       // eprintn
			nil,       // dump
			nil,       // edump
			nil,       // tee
			nil,       // emitf
			nil,       // emit
			nil,       // (
			nil,       // )
			nil,       // emitp
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // $[[[
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // all
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // string_literal
			nil,       // regex_case_insensitive
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_OFLATSEP
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // 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
			reduce(224), // ;, reduce: MapLiteral
			reduce(224), // {, reduce: MapLiteral
			reduce(224), // }, reduce: MapLiteral
			reduce(224), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(224), // ||=, reduce: MapLiteral
			reduce(224), // ^^=, reduce: MapLiteral
			reduce(224), // &&=, reduce: MapLiteral
			reduce(224), // ??=, reduce: MapLiteral
			reduce(224), // ???=, reduce: MapLiteral
			reduce(224), // |=, reduce: MapLiteral
			reduce(224), // &=, reduce: MapLiteral
			reduce(224), // ^=, reduce: MapLiteral
			reduce(224), // <<=, reduce: MapLiteral
			reduce(224), // >>=, reduce: MapLiteral
			reduce(224), // >>>=, reduce: MapLiteral
			reduce(224), // +=, reduce: MapLiteral
			reduce(224), // .=, reduce: MapLiteral
			reduce(224), // -=, reduce: MapLiteral
			reduce(224), // *=, reduce: MapLiteral
			reduce(224), // /=, reduce: MapLiteral
			reduce(224), // //=, reduce: MapLiteral
			reduce(224), // %=, reduce: MapLiteral
			reduce(224), // **=, reduce: MapLiteral
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S2807
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(33), // ;, reduce: Assignment
			nil,        // {
			reduce(33), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(125), // ;, reduce: Assignment
			nil,         // {
			reduce(125), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(126), // ;, reduce: Assignment
			nil,         // {
			reduce(126), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(127), // ;, reduce: Assignment
			nil,         // {
			reduce(127), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(128), // ;, reduce: Assignment
			nil,         // {
			reduce(128), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(129), // ;, reduce: Assignment
			nil,         // {
			reduce(129), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(130), // ;, reduce: Assignment
			nil,         // {
			reduce(130), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(131), // ;, reduce: Assignment
			nil,         // {
			reduce(131), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(132), // ;, reduce: Assignment
			nil,         // {
			reduce(132), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(133), // ;, reduce: Assignment
			nil,         // {
			reduce(133), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(134), // ;, reduce: Assignment
			nil,         // {
			reduce(134), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(135), // ;, reduce: Assignment
			nil,         // {
			reduce(135), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(136), // ;, reduce: Assignment
			nil,         // {
			reduce(136), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2820
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(137), // ;, reduce: Assignment
			nil,         // {
			reduce(137), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(138), // ;, reduce: Assignment
			nil,         // {
			reduce(138), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(139), // ;, reduce: Assignment
			nil,         // {
			reduce(139), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(140), // ;, reduce: Assignment
			nil,         // {
			reduce(140), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(141), // ;, reduce: Assignment
			nil,         // {
			reduce(141), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(142), // ;, reduce: Assignment
			nil,         // {
			reduce(142), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(143), // ;, reduce: Assignment
			nil,         // {
			reduce(143), // }, reduce: Assignment
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			shift(3543), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(223), // ;, reduce: MapLiteral
			nil,         // {
			reduce(223), // }, reduce: MapLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S2829
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3544), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(36), // ;, reduce: Lvalue
			nil,        // {
			reduce(36), // }, reduce: Lvalue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(116), // ;, reduce: LocalVariable
			nil,         // {
			reduce(116), // }, reduce: LocalVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3545), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3546), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3547), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3548), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3549), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(192), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(192), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(193), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(193), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(194), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(194), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(195), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(195), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(196), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(196), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(197), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(197), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(3584), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(217), // ;, reduce: ArrayLiteral
			nil,         // {
			reduce(217), // }, reduce: ArrayLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S2880
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3587), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(3590), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(223), // ;, reduce: MapLiteral
			nil,         // {
			reduce(223), // }, reduce: MapLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(223), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S2884
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3591), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(262), // ;, reduce: FcnArgs
			shift(2013), // {
			reduce(262), // }, reduce: FcnArgs
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(44), // ;, reduce: RedirectTarget
			nil,        // {
			reduce(44), // }, reduce: RedirectTarget
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(44), // ,, reduce: RedirectTarget
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(39), // ;, reduce: Redirector
			nil,        // {
			reduce(39), // }, reduce: Redirector
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(39), // ,, reduce: Redirector
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(42), // ;, reduce: RedirectTarget
			nil,        // {
			reduce(42), // }, reduce: RedirectTarget
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(42), // ,, reduce: RedirectTarget
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(43), // ;, reduce: RedirectTarget
			nil,        // {
			reduce(43), // }, reduce: RedirectTarget
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(43), // ,, reduce: RedirectTarget
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(40), // ;, reduce: Redirector
			nil,        // {
			reduce(40), // }, reduce: Redirector
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(40), // ,, reduce: Redirector
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(41), // ;, reduce: Redirector
			nil,        // {
			reduce(41), // }, reduce: Redirector
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(41), // ,, reduce: Redirector
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3594), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3595), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3596), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3597), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3598), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(192), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(192), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(192), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(193), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(193), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(193), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(194), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(194), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(194), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(195), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(195), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(195), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(196), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(196), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(196), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(197), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(197), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(197), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(3633), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(217), // ;, reduce: ArrayLiteral
			nil,         // {
			reduce(217), // }, reduce: ArrayLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(217), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S2941
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3636), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(3639), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(3643), // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(223), // ;, reduce: MapLiteral
			nil,         // {
			reduce(223), // }, reduce: MapLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(223), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			shift(3644), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2111), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			shift(2125), // field_name
			shift(2126), // $[
			nil,         // ]
			shift(2127), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(2128), // full_srec
			shift(2129), // oosvar_name
			shift(2130), // @[
			shift(2131), // braced_oosvar_name
			shift(2132), // full_oosvar
			shift(2133), // all
			shift(2134), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(2111), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			shift(2125), // field_name
			shift(2126), // $[
			nil,         // ]
			shift(2127), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(2128), // full_srec
			shift(2129), // oosvar_name
			shift(2130), // @[
			shift(2131), // braced_oosvar_name
			shift(2132), // full_oosvar
			shift(2133), // all
			shift(2134), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3647), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3648), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2111), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3650), // (
			nil,         // )
			nil,         // emitp
			shift(2125), // field_name
			shift(2126), // $[
			nil,         // ]
			shift(2127), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(2128), // full_srec
			shift(2129), // oosvar_name
			shift(2130), // @[
			shift(2131), // braced_oosvar_name
			shift(2132), // full_oosvar
			shift(2133), // all
			shift(2134), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3653), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(201), // ;, reduce: PrecedenceChainEnd
			reduce(201), // {, reduce: PrecedenceChainEnd
			reduce(201), // }, reduce: PrecedenceChainEnd
			reduce(201), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(201), // ||=, reduce: PrecedenceChainEnd
			reduce(201), // ^^=, reduce: PrecedenceChainEnd
			reduce(201), // &&=, reduce: PrecedenceChainEnd
			reduce(201), // ??=, reduce: PrecedenceChainEnd
			reduce(201), // ???=, reduce: PrecedenceChainEnd
			reduce(201), // |=, reduce: PrecedenceChainEnd
			reduce(201), // &=, reduce: PrecedenceChainEnd
			reduce(201), // ^=, reduce: PrecedenceChainEnd
			reduce(201), // <<=, reduce: PrecedenceChainEnd
			reduce(201), // >>=, reduce: PrecedenceChainEnd
			reduce(201), // >>>=, reduce: PrecedenceChainEnd
			reduce(201), // +=, reduce: PrecedenceChainEnd
			reduce(201), // .=, reduce: PrecedenceChainEnd
			reduce(201), // -=, reduce: PrecedenceChainEnd
			reduce(201), // *=, reduce: PrecedenceChainEnd
			reduce(201), // /=, reduce: PrecedenceChainEnd
			reduce(201), // //=, reduce: PrecedenceChainEnd
			reduce(201), // %=, reduce: PrecedenceChainEnd
			reduce(201), // **=, reduce: PrecedenceChainEnd
			reduce(201), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(2111), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3655), // (
			nil,         // )
			nil,         // emitp
			shift(2125), // field_name
			shift(2126), // $[
			nil,         // ]
			shift(2127), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(2128), // full_srec
			shift(2129), // oosvar_name
			shift(2130), // @[
			shift(2131), // braced_oosvar_name
			shift(2132), // full_oosvar
			shift(2133), // all
			shift(2134), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3657), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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: IndirectFieldValue
			reduce(103), // {, reduce: IndirectFieldValue
			reduce(103), // }, reduce: IndirectFieldValue
			reduce(103), // =, reduce: IndirectFieldValue
			nil,         // unset
			nil,         // filter
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(103), // ||=, reduce: IndirectFieldValue
			reduce(103), // ^^=, reduce: IndirectFieldValue
			reduce(103), // &&=, reduce: IndirectFieldValue
			reduce(103), // ??=, reduce: IndirectFieldValue
			reduce(103), // ???=, reduce: IndirectFieldValue
			reduce(103), // |=, reduce: IndirectFieldValue
			reduce(103), // &=, reduce: IndirectFieldValue
			reduce(103), // ^=, reduce: IndirectFieldValue
			reduce(103), // <<=, reduce: IndirectFieldValue
			reduce(103), // >>=, reduce: IndirectFieldValue
			reduce(103), // >>>=, reduce: IndirectFieldValue
			reduce(103), // +=, reduce: IndirectFieldValue
			reduce(103), // .=, reduce: IndirectFieldValue
			reduce(103), // -=, reduce: IndirectFieldValue
			reduce(103), // *=, reduce: IndirectFieldValue
			reduce(103), // /=, reduce: IndirectFieldValue
			reduce(103), // //=, reduce: IndirectFieldValue
			reduce(103), // %=, reduce: IndirectFieldValue
			reduce(103), // **=, reduce: IndirectFieldValue
			reduce(103), // ?, reduce: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S2961
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3658), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3659), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(112), // ;, reduce: IndirectOosvarValue
			reduce(112), // {, reduce: IndirectOosvarValue
			reduce(112), // }, reduce: IndirectOosvarValue
			reduce(112), // =, reduce: IndirectOosvarValue
			nil,         // unset
			nil,         // filter
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(112), // ||=, reduce: IndirectOosvarValue
			reduce(112), // ^^=, reduce: IndirectOosvarValue
			reduce(112), // &&=, reduce: IndirectOosvarValue
			reduce(112), // ??=, reduce: IndirectOosvarValue
			reduce(112), // ???=, reduce: IndirectOosvarValue
			reduce(112), // |=, reduce: IndirectOosvarValue
			reduce(112), // &=, reduce: IndirectOosvarValue
			reduce(112), // ^=, reduce: IndirectOosvarValue
			reduce(112), // <<=, reduce: IndirectOosvarValue
			reduce(112), // >>=, reduce: IndirectOosvarValue
			reduce(112), // >>>=, reduce: IndirectOosvarValue
			reduce(112), // +=, reduce: IndirectOosvarValue
			reduce(112), // .=, reduce: IndirectOosvarValue
			reduce(112), // -=, reduce: IndirectOosvarValue
			reduce(112), // *=, reduce: IndirectOosvarValue
			reduce(112), // /=, reduce: IndirectOosvarValue
			reduce(112), // //=, reduce: IndirectOosvarValue
			reduce(112), // %=, reduce: IndirectOosvarValue
			reduce(112), // **=, reduce: IndirectOosvarValue
			reduce(112), // ?, reduce: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S2964
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3660), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(148), // ;, reduce: LogicalOrTerm
			reduce(148), // {, reduce: LogicalOrTerm
			reduce(148), // }, reduce: LogicalOrTerm
			reduce(148), // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(148), // ||=, reduce: LogicalOrTerm
			reduce(148), // ^^=, reduce: LogicalOrTerm
			reduce(148), // &&=, reduce: LogicalOrTerm
			reduce(148), // ??=, reduce: LogicalOrTerm
			reduce(148), // ???=, reduce: LogicalOrTerm
			reduce(148), // |=, reduce: LogicalOrTerm
			reduce(148), // &=, reduce: LogicalOrTerm
			reduce(148), // ^=, reduce: LogicalOrTerm
			reduce(148), // <<=, reduce: LogicalOrTerm
			reduce(148), // >>=, reduce: LogicalOrTerm
			reduce(148), // >>>=, reduce: LogicalOrTerm
			reduce(148), // +=, reduce: LogicalOrTerm
			reduce(148), // .=, reduce: LogicalOrTerm
			reduce(148), // -=, reduce: LogicalOrTerm
			reduce(148), // *=, reduce: LogicalOrTerm
			reduce(148), // /=, reduce: LogicalOrTerm
			reduce(148), // //=, reduce: LogicalOrTerm
			reduce(148), // %=, reduce: LogicalOrTerm
			reduce(148), // **=, reduce: LogicalOrTerm
			reduce(148), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(2149), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(150), // ;, reduce: LogicalXORTerm
			reduce(150), // {, reduce: LogicalXORTerm
			reduce(150), // }, reduce: LogicalXORTerm
			reduce(150), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(150), // ||=, reduce: LogicalXORTerm
			reduce(150), // ^^=, reduce: LogicalXORTerm
			reduce(150), // &&=, reduce: LogicalXORTerm
			reduce(150), // ??=, reduce: LogicalXORTerm
			reduce(150), // ???=, reduce: LogicalXORTerm
			reduce(150), // |=, reduce: LogicalXORTerm
			reduce(150), // &=, reduce: LogicalXORTerm
			reduce(150), // ^=, reduce: LogicalXORTerm
			reduce(150), // <<=, reduce: LogicalXORTerm
			reduce(150), // >>=, reduce: LogicalXORTerm
			reduce(150), // >>>=, reduce: LogicalXORTerm
			reduce(150), // +=, reduce: LogicalXORTerm
			reduce(150), // .=, reduce: LogicalXORTerm
			reduce(150), // -=, reduce: LogicalXORTerm
			reduce(150), // *=, reduce: LogicalXORTerm
			reduce(150), // /=, reduce: LogicalXORTerm
			reduce(150), // //=, reduce: LogicalXORTerm
			reduce(150), // %=, reduce: LogicalXORTerm
			reduce(150), // **=, reduce: LogicalXORTerm
			reduce(150), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(152), // ;, reduce: LogicalAndTerm
			reduce(152), // {, reduce: LogicalAndTerm
			reduce(152), // }, reduce: LogicalAndTerm
			reduce(152), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(152), // ||=, reduce: LogicalAndTerm
			reduce(152), // ^^=, reduce: LogicalAndTerm
			reduce(152), // &&=, reduce: LogicalAndTerm
			reduce(152), // ??=, reduce: LogicalAndTerm
			reduce(152), // ???=, reduce: LogicalAndTerm
			reduce(152), // |=, reduce: LogicalAndTerm
			reduce(152), // &=, reduce: LogicalAndTerm
			reduce(152), // ^=, reduce: LogicalAndTerm
			reduce(152), // <<=, reduce: LogicalAndTerm
			reduce(152), // >>=, reduce: LogicalAndTerm
			reduce(152), // >>>=, reduce: LogicalAndTerm
			reduce(152), // +=, reduce: LogicalAndTerm
			reduce(152), // .=, reduce: LogicalAndTerm
			reduce(152), // -=, reduce: LogicalAndTerm
			reduce(152), // *=, reduce: LogicalAndTerm
			reduce(152), // /=, reduce: LogicalAndTerm
			reduce(152), // //=, reduce: LogicalAndTerm
			reduce(152), // %=, reduce: LogicalAndTerm
			reduce(152), // **=, reduce: LogicalAndTerm
			reduce(152), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(154), // ;, reduce: AbsentCoalesceTerm
			reduce(154), // {, reduce: AbsentCoalesceTerm
			reduce(154), // }, reduce: AbsentCoalesceTerm
			reduce(154), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(154), // ||=, reduce: AbsentCoalesceTerm
			reduce(154), // ^^=, reduce: AbsentCoalesceTerm
			reduce(154), // &&=, reduce: AbsentCoalesceTerm
			reduce(154), // ??=, reduce: AbsentCoalesceTerm
			reduce(154), // ???=, reduce: AbsentCoalesceTerm
			reduce(154), // |=, reduce: AbsentCoalesceTerm
			reduce(154), // &=, reduce: AbsentCoalesceTerm
			reduce(154), // ^=, reduce: AbsentCoalesceTerm
			reduce(154), // <<=, reduce: AbsentCoalesceTerm
			reduce(154), // >>=, reduce: AbsentCoalesceTerm
			reduce(154), // >>>=, reduce: AbsentCoalesceTerm
			reduce(154), // +=, reduce: AbsentCoalesceTerm
			reduce(154), // .=, reduce: AbsentCoalesceTerm
			reduce(154), // -=, reduce: AbsentCoalesceTerm
			reduce(154), // *=, reduce: AbsentCoalesceTerm
			reduce(154), // /=, reduce: AbsentCoalesceTerm
			reduce(154), // //=, reduce: AbsentCoalesceTerm
			reduce(154), // %=, reduce: AbsentCoalesceTerm
			reduce(154), // **=, reduce: AbsentCoalesceTerm
			reduce(154), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(156), // ;, reduce: EmptyCoalesceTerm
			reduce(156), // {, reduce: EmptyCoalesceTerm
			reduce(156), // }, reduce: EmptyCoalesceTerm
			reduce(156), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(156), // ||=, reduce: EmptyCoalesceTerm
			reduce(156), // ^^=, reduce: EmptyCoalesceTerm
			reduce(156), // &&=, reduce: EmptyCoalesceTerm
			reduce(156), // ??=, reduce: EmptyCoalesceTerm
			reduce(156), // ???=, reduce: EmptyCoalesceTerm
			reduce(156), // |=, reduce: EmptyCoalesceTerm
			reduce(156), // &=, reduce: EmptyCoalesceTerm
			reduce(156), // ^=, reduce: EmptyCoalesceTerm
			reduce(156), // <<=, reduce: EmptyCoalesceTerm
			reduce(156), // >>=, reduce: EmptyCoalesceTerm
			reduce(156), // >>>=, reduce: EmptyCoalesceTerm
			reduce(156), // +=, reduce: EmptyCoalesceTerm
			reduce(156), // .=, reduce: EmptyCoalesceTerm
			reduce(156), // -=, reduce: EmptyCoalesceTerm
			reduce(156), // *=, reduce: EmptyCoalesceTerm
			reduce(156), // /=, reduce: EmptyCoalesceTerm
			reduce(156), // //=, reduce: EmptyCoalesceTerm
			reduce(156), // %=, reduce: EmptyCoalesceTerm
			reduce(156), // **=, reduce: EmptyCoalesceTerm
			reduce(156), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(2153), // =~
			shift(2154), // !=~
			shift(2155), // ==
			shift(2156), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(158), // ;, reduce: EqneTerm
			reduce(158), // {, reduce: EqneTerm
			reduce(158), // }, reduce: EqneTerm
			reduce(158), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(2157), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(158), // ||=, reduce: EqneTerm
			reduce(158), // ^^=, reduce: EqneTerm
			reduce(158), // &&=, reduce: EqneTerm
			reduce(158), // ??=, reduce: EqneTerm
			reduce(158), // ???=, reduce: EqneTerm
			reduce(158), // |=, reduce: EqneTerm
			reduce(158), // &=, reduce: EqneTerm
			reduce(158), // ^=, reduce: EqneTerm
			reduce(158), // <<=, reduce: EqneTerm
			reduce(158), // >>=, reduce: EqneTerm
			reduce(158), // >>>=, reduce: EqneTerm
			reduce(158), // +=, reduce: EqneTerm
			reduce(158), // .=, reduce: EqneTerm
			reduce(158), // -=, reduce: EqneTerm
			reduce(158), // *=, reduce: EqneTerm
			reduce(158), // /=, reduce: EqneTerm
			reduce(158), // //=, reduce: EqneTerm
			reduce(158), // %=, reduce: EqneTerm
			reduce(158), // **=, reduce: EqneTerm
			reduce(158), // ?, reduce: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(2158), // >=
			shift(2159), // <
			shift(2160), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(159), // ;, reduce: EqneTerm
			reduce(159), // {, reduce: EqneTerm
			reduce(159), // }, reduce: EqneTerm
			reduce(159), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(2157), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(159), // ||=, reduce: EqneTerm
			reduce(159), // ^^=, reduce: EqneTerm
			reduce(159), // &&=, reduce: EqneTerm
			reduce(159), // ??=, reduce: EqneTerm
			reduce(159), // ???=, reduce: EqneTerm
			reduce(159), // |=, reduce: EqneTerm
			reduce(159), // &=, reduce: EqneTerm
			reduce(159), // ^=, reduce: EqneTerm
			reduce(159), // <<=, reduce: EqneTerm
			reduce(159), // >>=, reduce: EqneTerm
			reduce(159), // >>>=, reduce: EqneTerm
			reduce(159), // +=, reduce: EqneTerm
			reduce(159), // .=, reduce: EqneTerm
			reduce(159), // -=, reduce: EqneTerm
			reduce(159), // *=, reduce: EqneTerm
			reduce(159), // /=, reduce: EqneTerm
			reduce(159), // //=, reduce: EqneTerm
			reduce(159), // %=, reduce: EqneTerm
			reduce(159), // **=, reduce: EqneTerm
			reduce(159), // ?, reduce: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(2158), // >=
			shift(2159), // <
			shift(2160), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(160), // ;, reduce: EqneTerm
			reduce(160), // {, reduce: EqneTerm
			reduce(160), // }, reduce: EqneTerm
			reduce(160), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(2157), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(160), // ||=, reduce: EqneTerm
			reduce(160), // ^^=, reduce: EqneTerm
			reduce(160), // &&=, reduce: EqneTerm
			reduce(160), // ??=, reduce: EqneTerm
			reduce(160), // ???=, reduce: EqneTerm
			reduce(160), // |=, reduce: EqneTerm
			reduce(160), // &=, reduce: EqneTerm
			reduce(160), // ^=, reduce: EqneTerm
			reduce(160), // <<=, reduce: EqneTerm
			reduce(160), // >>=, reduce: EqneTerm
			reduce(160), // >>>=, reduce: EqneTerm
			reduce(160), // +=, reduce: EqneTerm
			reduce(160), // .=, reduce: EqneTerm
			reduce(160), // -=, reduce: EqneTerm
			reduce(160), // *=, reduce: EqneTerm
			reduce(160), // /=, reduce: EqneTerm
			reduce(160), // //=, reduce: EqneTerm
			reduce(160), // %=, reduce: EqneTerm
			reduce(160), // **=, reduce: EqneTerm
			reduce(160), // ?, reduce: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(2158), // >=
			shift(2159), // <
			shift(2160), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(161), // ;, reduce: EqneTerm
			reduce(161), // {, reduce: EqneTerm
			reduce(161), // }, reduce: EqneTerm
			reduce(161), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(2157), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(161), // ||=, reduce: EqneTerm
			reduce(161), // ^^=, reduce: EqneTerm
			reduce(161), // &&=, reduce: EqneTerm
			reduce(161), // ??=, reduce: EqneTerm
			reduce(161), // ???=, reduce: EqneTerm
			reduce(161), // |=, reduce: EqneTerm
			reduce(161), // &=, reduce: EqneTerm
			reduce(161), // ^=, reduce: EqneTerm
			reduce(161), // <<=, reduce: EqneTerm
			reduce(161), // >>=, reduce: EqneTerm
			reduce(161), // >>>=, reduce: EqneTerm
			reduce(161), // +=, reduce: EqneTerm
			reduce(161), // .=, reduce: EqneTerm
			reduce(161), // -=, reduce: EqneTerm
			reduce(161), // *=, reduce: EqneTerm
			reduce(161), // /=, reduce: EqneTerm
			reduce(161), // //=, reduce: EqneTerm
			reduce(161), // %=, reduce: EqneTerm
			reduce(161), // **=, reduce: EqneTerm
			reduce(161), // ?, reduce: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(2158), // >=
			shift(2159), // <
			shift(2160), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(163), // ;, reduce: CmpTerm
			reduce(163), // {, reduce: CmpTerm
			reduce(163), // }, reduce: CmpTerm
			reduce(163), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(2161), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(163), // ||=, reduce: CmpTerm
			reduce(163), // ^^=, reduce: CmpTerm
			reduce(163), // &&=, reduce: CmpTerm
			reduce(163), // ??=, reduce: CmpTerm
			reduce(163), // ???=, reduce: CmpTerm
			reduce(163), // |=, reduce: CmpTerm
			reduce(163), // &=, reduce: CmpTerm
			reduce(163), // ^=, reduce: CmpTerm
			reduce(163), // <<=, reduce: CmpTerm
			reduce(163), // >>=, reduce: CmpTerm
			reduce(163), // >>>=, reduce: CmpTerm
			reduce(163), // +=, reduce: CmpTerm
			reduce(163), // .=, reduce: CmpTerm
			reduce(163), // -=, reduce: CmpTerm
			reduce(163), // *=, reduce: CmpTerm
			reduce(163), // /=, reduce: CmpTerm
			reduce(163), // //=, reduce: CmpTerm
			reduce(163), // %=, reduce: CmpTerm
			reduce(163), // **=, reduce: CmpTerm
			reduce(163), // ?, reduce: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(164), // ;, reduce: CmpTerm
			reduce(164), // {, reduce: CmpTerm
			reduce(164), // }, reduce: CmpTerm
			reduce(164), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(2161), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(164), // ||=, reduce: CmpTerm
			reduce(164), // ^^=, reduce: CmpTerm
			reduce(164), // &&=, reduce: CmpTerm
			reduce(164), // ??=, reduce: CmpTerm
			reduce(164), // ???=, reduce: CmpTerm
			reduce(164), // |=, reduce: CmpTerm
			reduce(164), // &=, reduce: CmpTerm
			reduce(164), // ^=, reduce: CmpTerm
			reduce(164), // <<=, reduce: CmpTerm
			reduce(164), // >>=, reduce: CmpTerm
			reduce(164), // >>>=, reduce: CmpTerm
			reduce(164), // +=, reduce: CmpTerm
			reduce(164), // .=, reduce: CmpTerm
			reduce(164), // -=, reduce: CmpTerm
			reduce(164), // *=, reduce: CmpTerm
			reduce(164), // /=, reduce: CmpTerm
			reduce(164), // //=, reduce: CmpTerm
			reduce(164), // %=, reduce: CmpTerm
			reduce(164), // **=, reduce: CmpTerm
			reduce(164), // ?, reduce: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(165), // ;, reduce: CmpTerm
			reduce(165), // {, reduce: CmpTerm
			reduce(165), // }, reduce: CmpTerm
			reduce(165), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(2161), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(165), // ||=, reduce: CmpTerm
			reduce(165), // ^^=, reduce: CmpTerm
			reduce(165), // &&=, reduce: CmpTerm
			reduce(165), // ??=, reduce: CmpTerm
			reduce(165), // ???=, reduce: CmpTerm
			reduce(165), // |=, reduce: CmpTerm
			reduce(165), // &=, reduce: CmpTerm
			reduce(165), // ^=, reduce: CmpTerm
			reduce(165), // <<=, reduce: CmpTerm
			reduce(165), // >>=, reduce: CmpTerm
			reduce(165), // >>>=, reduce: CmpTerm
			reduce(165), // +=, reduce: CmpTerm
			reduce(165), // .=, reduce: CmpTerm
			reduce(165), // -=, reduce: CmpTerm
			reduce(165), // *=, reduce: CmpTerm
			reduce(165), // /=, reduce: CmpTerm
			reduce(165), // //=, reduce: CmpTerm
			reduce(165), // %=, reduce: CmpTerm
			reduce(165), // **=, reduce: CmpTerm
			reduce(165), // ?, reduce: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(166), // ;, reduce: CmpTerm
			reduce(166), // {, reduce: CmpTerm
			reduce(166), // }, reduce: CmpTerm
			reduce(166), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(2161), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(166), // ||=, reduce: CmpTerm
			reduce(166), // ^^=, reduce: CmpTerm
			reduce(166), // &&=, reduce: CmpTerm
			reduce(166), // ??=, reduce: CmpTerm
			reduce(166), // ???=, reduce: CmpTerm
			reduce(166), // |=, reduce: CmpTerm
			reduce(166), // &=, reduce: CmpTerm
			reduce(166), // ^=, reduce: CmpTerm
			reduce(166), // <<=, reduce: CmpTerm
			reduce(166), // >>=, reduce: CmpTerm
			reduce(166), // >>>=, reduce: CmpTerm
			reduce(166), // +=, reduce: CmpTerm
			reduce(166), // .=, reduce: CmpTerm
			reduce(166), // -=, reduce: CmpTerm
			reduce(166), // *=, reduce: CmpTerm
			reduce(166), // /=, reduce: CmpTerm
			reduce(166), // //=, reduce: CmpTerm
			reduce(166), // %=, reduce: CmpTerm
			reduce(166), // **=, reduce: CmpTerm
			reduce(166), // ?, reduce: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(168), // ;, reduce: BitwiseORTerm
			reduce(168), // {, reduce: BitwiseORTerm
			reduce(168), // }, reduce: BitwiseORTerm
			reduce(168), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(168), // ||=, reduce: BitwiseORTerm
			reduce(168), // ^^=, reduce: BitwiseORTerm
			reduce(168), // &&=, reduce: BitwiseORTerm
			reduce(168), // ??=, reduce: BitwiseORTerm
			reduce(168), // ???=, reduce: BitwiseORTerm
			reduce(168), // |=, reduce: BitwiseORTerm
			reduce(168), // &=, reduce: BitwiseORTerm
			reduce(168), // ^=, reduce: BitwiseORTerm
			reduce(168), // <<=, reduce: BitwiseORTerm
			reduce(168), // >>=, reduce: BitwiseORTerm
			reduce(168), // >>>=, reduce: BitwiseORTerm
			reduce(168), // +=, reduce: BitwiseORTerm
			reduce(168), // .=, reduce: BitwiseORTerm
			reduce(168), // -=, reduce: BitwiseORTerm
			reduce(168), // *=, reduce: BitwiseORTerm
			reduce(168), // /=, reduce: BitwiseORTerm
			reduce(168), // //=, reduce: BitwiseORTerm
			reduce(168), // %=, reduce: BitwiseORTerm
			reduce(168), // **=, reduce: BitwiseORTerm
			reduce(168), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(2162), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(170), // ;, reduce: BitwiseXORTerm
			reduce(170), // {, reduce: BitwiseXORTerm
			reduce(170), // }, reduce: BitwiseXORTerm
			reduce(170), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(170), // ||=, reduce: BitwiseXORTerm
			reduce(170), // ^^=, reduce: BitwiseXORTerm
			reduce(170), // &&=, reduce: BitwiseXORTerm
			reduce(170), // ??=, reduce: BitwiseXORTerm
			reduce(170), // ???=, reduce: BitwiseXORTerm
			reduce(170), // |=, reduce: BitwiseXORTerm
			reduce(170), // &=, reduce: BitwiseXORTerm
			reduce(170), // ^=, reduce: BitwiseXORTerm
			reduce(170), // <<=, reduce: BitwiseXORTerm
			reduce(170), // >>=, reduce: BitwiseXORTerm
			reduce(170), // >>>=, reduce: BitwiseXORTerm
			reduce(170), // +=, reduce: BitwiseXORTerm
			reduce(170), // .=, reduce: BitwiseXORTerm
			reduce(170), // -=, reduce: BitwiseXORTerm
			reduce(170), // *=, reduce: BitwiseXORTerm
			reduce(170), // /=, reduce: BitwiseXORTerm
			reduce(170), // //=, reduce: BitwiseXORTerm
			reduce(170), // %=, reduce: BitwiseXORTerm
			reduce(170), // **=, reduce: BitwiseXORTerm
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(2163), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(172), // ;, reduce: BitwiseANDTerm
			reduce(172), // {, reduce: BitwiseANDTerm
			reduce(172), // }, reduce: BitwiseANDTerm
			reduce(172), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(2164), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(172), // ||=, reduce: BitwiseANDTerm
			reduce(172), // ^^=, reduce: BitwiseANDTerm
			reduce(172), // &&=, reduce: BitwiseANDTerm
			reduce(172), // ??=, reduce: BitwiseANDTerm
			reduce(172), // ???=, reduce: BitwiseANDTerm
			reduce(172), // |=, reduce: BitwiseANDTerm
			reduce(172), // &=, reduce: BitwiseANDTerm
			reduce(172), // ^=, reduce: BitwiseANDTerm
			reduce(172), // <<=, reduce: BitwiseANDTerm
			reduce(172), // >>=, reduce: BitwiseANDTerm
			reduce(172), // >>>=, reduce: BitwiseANDTerm
			reduce(172), // +=, reduce: BitwiseANDTerm
			reduce(172), // .=, reduce: BitwiseANDTerm
			reduce(172), // -=, reduce: BitwiseANDTerm
			reduce(172), // *=, reduce: BitwiseANDTerm
			reduce(172), // /=, reduce: BitwiseANDTerm
			reduce(172), // //=, reduce: BitwiseANDTerm
			reduce(172), // %=, reduce: BitwiseANDTerm
			reduce(172), // **=, reduce: BitwiseANDTerm
			reduce(172), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(2165), // <<
			shift(2166), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(175), // ;, reduce: BitwiseShiftTerm
			reduce(175), // {, reduce: BitwiseShiftTerm
			reduce(175), // }, reduce: BitwiseShiftTerm
			reduce(175), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(175), // ||=, reduce: BitwiseShiftTerm
			reduce(175), // ^^=, reduce: BitwiseShiftTerm
			reduce(175), // &&=, reduce: BitwiseShiftTerm
			reduce(175), // ??=, reduce: BitwiseShiftTerm
			reduce(175), // ???=, reduce: BitwiseShiftTerm
			reduce(175), // |=, reduce: BitwiseShiftTerm
			reduce(175), // &=, reduce: BitwiseShiftTerm
			reduce(175), // ^=, reduce: BitwiseShiftTerm
			reduce(175), // <<=, reduce: BitwiseShiftTerm
			reduce(175), // >>=, reduce: BitwiseShiftTerm
			reduce(175), // >>>=, reduce: BitwiseShiftTerm
			reduce(175), // +=, reduce: BitwiseShiftTerm
			reduce(175), // .=, reduce: BitwiseShiftTerm
			reduce(175), // -=, reduce: BitwiseShiftTerm
			reduce(175), // *=, reduce: BitwiseShiftTerm
			reduce(175), // /=, reduce: BitwiseShiftTerm
			reduce(175), // //=, reduce: BitwiseShiftTerm
			reduce(175), // %=, reduce: BitwiseShiftTerm
			reduce(175), // **=, reduce: BitwiseShiftTerm
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(2167), // +
			shift(2168), // -
			shift(2169), // .+
			shift(2170), // .-
			shift(2171), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(174), // ;, reduce: BitwiseShiftTerm
			reduce(174), // {, reduce: BitwiseShiftTerm
			reduce(174), // }, reduce: BitwiseShiftTerm
			reduce(174), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(174), // ||=, reduce: BitwiseShiftTerm
			reduce(174), // ^^=, reduce: BitwiseShiftTerm
			reduce(174), // &&=, reduce: BitwiseShiftTerm
			reduce(174), // ??=, reduce: BitwiseShiftTerm
			reduce(174), // ???=, reduce: BitwiseShiftTerm
			reduce(174), // |=, reduce: BitwiseShiftTerm
			reduce(174), // &=, reduce: BitwiseShiftTerm
			reduce(174), // ^=, reduce: BitwiseShiftTerm
			reduce(174), // <<=, reduce: BitwiseShiftTerm
			reduce(174), // >>=, reduce: BitwiseShiftTerm
			reduce(174), // >>>=, reduce: BitwiseShiftTerm
			reduce(174), // +=, reduce: BitwiseShiftTerm
			reduce(174), // .=, reduce: BitwiseShiftTerm
			reduce(174), // -=, reduce: BitwiseShiftTerm
			reduce(174), // *=, reduce: BitwiseShiftTerm
			reduce(174), // /=, reduce: BitwiseShiftTerm
			reduce(174), // //=, reduce: BitwiseShiftTerm
			reduce(174), // %=, reduce: BitwiseShiftTerm
			reduce(174), // **=, reduce: BitwiseShiftTerm
			reduce(174), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(2167), // +
			shift(2168), // -
			shift(2169), // .+
			shift(2170), // .-
			shift(2171), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(176), // ;, reduce: BitwiseShiftTerm
			reduce(176), // {, reduce: BitwiseShiftTerm
			reduce(176), // }, reduce: BitwiseShiftTerm
			reduce(176), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(176), // ||=, reduce: BitwiseShiftTerm
			reduce(176), // ^^=, reduce: BitwiseShiftTerm
			reduce(176), // &&=, reduce: BitwiseShiftTerm
			reduce(176), // ??=, reduce: BitwiseShiftTerm
			reduce(176), // ???=, reduce: BitwiseShiftTerm
			reduce(176), // |=, reduce: BitwiseShiftTerm
			reduce(176), // &=, reduce: BitwiseShiftTerm
			reduce(176), // ^=, reduce: BitwiseShiftTerm
			reduce(176), // <<=, reduce: BitwiseShiftTerm
			reduce(176), // >>=, reduce: BitwiseShiftTerm
			reduce(176), // >>>=, reduce: BitwiseShiftTerm
			reduce(176), // +=, reduce: BitwiseShiftTerm
			reduce(176), // .=, reduce: BitwiseShiftTerm
			reduce(176), // -=, reduce: BitwiseShiftTerm
			reduce(176), // *=, reduce: BitwiseShiftTerm
			reduce(176), // /=, reduce: BitwiseShiftTerm
			reduce(176), // //=, reduce: BitwiseShiftTerm
			reduce(176), // %=, reduce: BitwiseShiftTerm
			reduce(176), // **=, reduce: BitwiseShiftTerm
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(2167), // +
			shift(2168), // -
			shift(2169), // .+
			shift(2170), // .-
			shift(2171), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(178), // ;, reduce: AddsubdotTerm
			reduce(178), // {, reduce: AddsubdotTerm
			reduce(178), // }, reduce: AddsubdotTerm
			reduce(178), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(178), // ||=, reduce: AddsubdotTerm
			reduce(178), // ^^=, reduce: AddsubdotTerm
			reduce(178), // &&=, reduce: AddsubdotTerm
			reduce(178), // ??=, reduce: AddsubdotTerm
			reduce(178), // ???=, reduce: AddsubdotTerm
			reduce(178), // |=, reduce: AddsubdotTerm
			reduce(178), // &=, reduce: AddsubdotTerm
			reduce(178), // ^=, reduce: AddsubdotTerm
			reduce(178), // <<=, reduce: AddsubdotTerm
			reduce(178), // >>=, reduce: AddsubdotTerm
			reduce(178), // >>>=, reduce: AddsubdotTerm
			reduce(178), // +=, reduce: AddsubdotTerm
			reduce(178), // .=, reduce: AddsubdotTerm
			reduce(178), // -=, reduce: AddsubdotTerm
			reduce(178), // *=, reduce: AddsubdotTerm
			reduce(178), // /=, reduce: AddsubdotTerm
			reduce(178), // //=, reduce: AddsubdotTerm
			reduce(178), // %=, reduce: AddsubdotTerm
			reduce(178), // **=, reduce: AddsubdotTerm
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(2173), // *
			shift(2174), // /
			shift(2175), // //
			shift(2176), // %
			shift(2177), // .*
			shift(2178), // ./
			shift(2179), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(179), // ;, reduce: AddsubdotTerm
			reduce(179), // {, reduce: AddsubdotTerm
			reduce(179), // }, reduce: AddsubdotTerm
			reduce(179), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(179), // ||=, reduce: AddsubdotTerm
			reduce(179), // ^^=, reduce: AddsubdotTerm
			reduce(179), // &&=, reduce: AddsubdotTerm
			reduce(179), // ??=, reduce: AddsubdotTerm
			reduce(179), // ???=, reduce: AddsubdotTerm
			reduce(179), // |=, reduce: AddsubdotTerm
			reduce(179), // &=, reduce: AddsubdotTerm
			reduce(179), // ^=, reduce: AddsubdotTerm
			reduce(179), // <<=, reduce: AddsubdotTerm
			reduce(179), // >>=, reduce: AddsubdotTerm
			reduce(179), // >>>=, reduce: AddsubdotTerm
			reduce(179), // +=, reduce: AddsubdotTerm
			reduce(179), // .=, reduce: AddsubdotTerm
			reduce(179), // -=, reduce: AddsubdotTerm
			reduce(179), // *=, reduce: AddsubdotTerm
			reduce(179), // /=, reduce: AddsubdotTerm
			reduce(179), // //=, reduce: AddsubdotTerm
			reduce(179), // %=, reduce: AddsubdotTerm
			reduce(179), // **=, reduce: AddsubdotTerm
			reduce(179), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(2173), // *
			shift(2174), // /
			shift(2175), // //
			shift(2176), // %
			shift(2177), // .*
			shift(2178), // ./
			shift(2179), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(180), // ;, reduce: AddsubdotTerm
			reduce(180), // {, reduce: AddsubdotTerm
			reduce(180), // }, reduce: AddsubdotTerm
			reduce(180), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(180), // ||=, reduce: AddsubdotTerm
			reduce(180), // ^^=, reduce: AddsubdotTerm
			reduce(180), // &&=, reduce: AddsubdotTerm
			reduce(180), // ??=, reduce: AddsubdotTerm
			reduce(180), // ???=, reduce: AddsubdotTerm
			reduce(180), // |=, reduce: AddsubdotTerm
			reduce(180), // &=, reduce: AddsubdotTerm
			reduce(180), // ^=, reduce: AddsubdotTerm
			reduce(180), // <<=, reduce: AddsubdotTerm
			reduce(180), // >>=, reduce: AddsubdotTerm
			reduce(180), // >>>=, reduce: AddsubdotTerm
			reduce(180), // +=, reduce: AddsubdotTerm
			reduce(180), // .=, reduce: AddsubdotTerm
			reduce(180), // -=, reduce: AddsubdotTerm
			reduce(180), // *=, reduce: AddsubdotTerm
			reduce(180), // /=, reduce: AddsubdotTerm
			reduce(180), // //=, reduce: AddsubdotTerm
			reduce(180), // %=, reduce: AddsubdotTerm
			reduce(180), // **=, reduce: AddsubdotTerm
			reduce(180), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(2173), // *
			shift(2174), // /
			shift(2175), // //
			shift(2176), // %
			shift(2177), // .*
			shift(2178), // ./
			shift(2179), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(181), // ;, reduce: AddsubdotTerm
			reduce(181), // {, reduce: AddsubdotTerm
			reduce(181), // }, reduce: AddsubdotTerm
			reduce(181), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(181), // ||=, reduce: AddsubdotTerm
			reduce(181), // ^^=, reduce: AddsubdotTerm
			reduce(181), // &&=, reduce: AddsubdotTerm
			reduce(181), // ??=, reduce: AddsubdotTerm
			reduce(181), // ???=, reduce: AddsubdotTerm
			reduce(181), // |=, reduce: AddsubdotTerm
			reduce(181), // &=, reduce: AddsubdotTerm
			reduce(181), // ^=, reduce: AddsubdotTerm
			reduce(181), // <<=, reduce: AddsubdotTerm
			reduce(181), // >>=, reduce: AddsubdotTerm
			reduce(181), // >>>=, reduce: AddsubdotTerm
			reduce(181), // +=, reduce: AddsubdotTerm
			reduce(181), // .=, reduce: AddsubdotTerm
			reduce(181), // -=, reduce: AddsubdotTerm
			reduce(181), // *=, reduce: AddsubdotTerm
			reduce(181), // /=, reduce: AddsubdotTerm
			reduce(181), // //=, reduce: AddsubdotTerm
			reduce(181), // %=, reduce: AddsubdotTerm
			reduce(181), // **=, reduce: AddsubdotTerm
			reduce(181), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(2173), // *
			shift(2174), // /
			shift(2175), // //
			shift(2176), // %
			shift(2177), // .*
			shift(2178), // ./
			shift(2179), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(182), // ;, reduce: AddsubdotTerm
			reduce(182), // {, reduce: AddsubdotTerm
			reduce(182), // }, reduce: AddsubdotTerm
			reduce(182), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(182), // ||=, reduce: AddsubdotTerm
			reduce(182), // ^^=, reduce: AddsubdotTerm
			reduce(182), // &&=, reduce: AddsubdotTerm
			reduce(182), // ??=, reduce: AddsubdotTerm
			reduce(182), // ???=, reduce: AddsubdotTerm
			reduce(182), // |=, reduce: AddsubdotTerm
			reduce(182), // &=, reduce: AddsubdotTerm
			reduce(182), // ^=, reduce: AddsubdotTerm
			reduce(182), // <<=, reduce: AddsubdotTerm
			reduce(182), // >>=, reduce: AddsubdotTerm
			reduce(182), // >>>=, reduce: AddsubdotTerm
			reduce(182), // +=, reduce: AddsubdotTerm
			reduce(182), // .=, reduce: AddsubdotTerm
			reduce(182), // -=, reduce: AddsubdotTerm
			reduce(182), // *=, reduce: AddsubdotTerm
			reduce(182), // /=, reduce: AddsubdotTerm
			reduce(182), // //=, reduce: AddsubdotTerm
			reduce(182), // %=, reduce: AddsubdotTerm
			reduce(182), // **=, reduce: AddsubdotTerm
			reduce(182), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(2173), // *
			shift(2174), // /
			shift(2175), // //
			shift(2176), // %
			shift(2177), // .*
			shift(2178), // ./
			shift(2179), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(184), // ;, reduce: MuldivTerm
			reduce(184), // {, reduce: MuldivTerm
			reduce(184), // }, reduce: MuldivTerm
			reduce(184), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(184), // ||=, reduce: MuldivTerm
			reduce(184), // ^^=, reduce: MuldivTerm
			reduce(184), // &&=, reduce: MuldivTerm
			reduce(184), // ??=, reduce: MuldivTerm
			reduce(184), // ???=, reduce: MuldivTerm
			reduce(184), // |=, reduce: MuldivTerm
			reduce(184), // &=, reduce: MuldivTerm
			reduce(184), // ^=, reduce: MuldivTerm
			reduce(184), // <<=, reduce: MuldivTerm
			reduce(184), // >>=, reduce: MuldivTerm
			reduce(184), // >>>=, reduce: MuldivTerm
			reduce(184), // +=, reduce: MuldivTerm
			reduce(184), // .=, reduce: MuldivTerm
			reduce(184), // -=, reduce: MuldivTerm
			reduce(184), // *=, reduce: MuldivTerm
			reduce(184), // /=, reduce: MuldivTerm
			reduce(184), // //=, reduce: MuldivTerm
			reduce(184), // %=, reduce: MuldivTerm
			reduce(184), // **=, reduce: MuldivTerm
			reduce(184), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(185), // ;, reduce: MuldivTerm
			reduce(185), // {, reduce: MuldivTerm
			reduce(185), // }, reduce: MuldivTerm
			reduce(185), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(185), // ||=, reduce: MuldivTerm
			reduce(185), // ^^=, reduce: MuldivTerm
			reduce(185), // &&=, reduce: MuldivTerm
			reduce(185), // ??=, reduce: MuldivTerm
			reduce(185), // ???=, reduce: MuldivTerm
			reduce(185), // |=, reduce: MuldivTerm
			reduce(185), // &=, reduce: MuldivTerm
			reduce(185), // ^=, reduce: MuldivTerm
			reduce(185), // <<=, reduce: MuldivTerm
			reduce(185), // >>=, reduce: MuldivTerm
			reduce(185), // >>>=, reduce: MuldivTerm
			reduce(185), // +=, reduce: MuldivTerm
			reduce(185), // .=, reduce: MuldivTerm
			reduce(185), // -=, reduce: MuldivTerm
			reduce(185), // *=, reduce: MuldivTerm
			reduce(185), // /=, reduce: MuldivTerm
			reduce(185), // //=, reduce: MuldivTerm
			reduce(185), // %=, reduce: MuldivTerm
			reduce(185), // **=, reduce: MuldivTerm
			reduce(185), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(186), // ;, reduce: MuldivTerm
			reduce(186), // {, reduce: MuldivTerm
			reduce(186), // }, reduce: MuldivTerm
			reduce(186), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(186), // ||=, reduce: MuldivTerm
			reduce(186), // ^^=, reduce: MuldivTerm
			reduce(186), // &&=, reduce: MuldivTerm
			reduce(186), // ??=, reduce: MuldivTerm
			reduce(186), // ???=, reduce: MuldivTerm
			reduce(186), // |=, reduce: MuldivTerm
			reduce(186), // &=, reduce: MuldivTerm
			reduce(186), // ^=, reduce: MuldivTerm
			reduce(186), // <<=, reduce: MuldivTerm
			reduce(186), // >>=, reduce: MuldivTerm
			reduce(186), // >>>=, reduce: MuldivTerm
			reduce(186), // +=, reduce: MuldivTerm
			reduce(186), // .=, reduce: MuldivTerm
			reduce(186), // -=, reduce: MuldivTerm
			reduce(186), // *=, reduce: MuldivTerm
			reduce(186), // /=, reduce: MuldivTerm
			reduce(186), // //=, reduce: MuldivTerm
			reduce(186), // %=, reduce: MuldivTerm
			reduce(186), // **=, reduce: MuldivTerm
			reduce(186), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(187), // ;, reduce: MuldivTerm
			reduce(187), // {, reduce: MuldivTerm
			reduce(187), // }, reduce: MuldivTerm
			reduce(187), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(187), // ||=, reduce: MuldivTerm
			reduce(187), // ^^=, reduce: MuldivTerm
			reduce(187), // &&=, reduce: MuldivTerm
			reduce(187), // ??=, reduce: MuldivTerm
			reduce(187), // ???=, reduce: MuldivTerm
			reduce(187), // |=, reduce: MuldivTerm
			reduce(187), // &=, reduce: MuldivTerm
			reduce(187), // ^=, reduce: MuldivTerm
			reduce(187), // <<=, reduce: MuldivTerm
			reduce(187), // >>=, reduce: MuldivTerm
			reduce(187), // >>>=, reduce: MuldivTerm
			reduce(187), // +=, reduce: MuldivTerm
			reduce(187), // .=, reduce: MuldivTerm
			reduce(187), // -=, reduce: MuldivTerm
			reduce(187), // *=, reduce: MuldivTerm
			reduce(187), // /=, reduce: MuldivTerm
			reduce(187), // //=, reduce: MuldivTerm
			reduce(187), // %=, reduce: MuldivTerm
			reduce(187), // **=, reduce: MuldivTerm
			reduce(187), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(188), // ;, reduce: MuldivTerm
			reduce(188), // {, reduce: MuldivTerm
			reduce(188), // }, reduce: MuldivTerm
			reduce(188), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(188), // ||=, reduce: MuldivTerm
			reduce(188), // ^^=, reduce: MuldivTerm
			reduce(188), // &&=, reduce: MuldivTerm
			reduce(188), // ??=, reduce: MuldivTerm
			reduce(188), // ???=, reduce: MuldivTerm
			reduce(188), // |=, reduce: MuldivTerm
			reduce(188), // &=, reduce: MuldivTerm
			reduce(188), // ^=, reduce: MuldivTerm
			reduce(188), // <<=, reduce: MuldivTerm
			reduce(188), // >>=, reduce: MuldivTerm
			reduce(188), // >>>=, reduce: MuldivTerm
			reduce(188), // +=, reduce: MuldivTerm
			reduce(188), // .=, reduce: MuldivTerm
			reduce(188), // -=, reduce: MuldivTerm
			reduce(188), // *=, reduce: MuldivTerm
			reduce(188), // /=, reduce: MuldivTerm
			reduce(188), // //=, reduce: MuldivTerm
			reduce(188), // %=, reduce: MuldivTerm
			reduce(188), // **=, reduce: MuldivTerm
			reduce(188), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(189), // ;, reduce: MuldivTerm
			reduce(189), // {, reduce: MuldivTerm
			reduce(189), // }, reduce: MuldivTerm
			reduce(189), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(189), // ||=, reduce: MuldivTerm
			reduce(189), // ^^=, reduce: MuldivTerm
			reduce(189), // &&=, reduce: MuldivTerm
			reduce(189), // ??=, reduce: MuldivTerm
			reduce(189), // ???=, reduce: MuldivTerm
			reduce(189), // |=, reduce: MuldivTerm
			reduce(189), // &=, reduce: MuldivTerm
			reduce(189), // ^=, reduce: MuldivTerm
			reduce(189), // <<=, reduce: MuldivTerm
			reduce(189), // >>=, reduce: MuldivTerm
			reduce(189), // >>>=, reduce: MuldivTerm
			reduce(189), // +=, reduce: MuldivTerm
			reduce(189), // .=, reduce: MuldivTerm
			reduce(189), // -=, reduce: MuldivTerm
			reduce(189), // *=, reduce: MuldivTerm
			reduce(189), // /=, reduce: MuldivTerm
			reduce(189), // //=, reduce: MuldivTerm
			reduce(189), // %=, reduce: MuldivTerm
			reduce(189), // **=, reduce: MuldivTerm
			reduce(189), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(190), // ;, reduce: MuldivTerm
			reduce(190), // {, reduce: MuldivTerm
			reduce(190), // }, reduce: MuldivTerm
			reduce(190), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(190), // ||=, reduce: MuldivTerm
			reduce(190), // ^^=, reduce: MuldivTerm
			reduce(190), // &&=, reduce: MuldivTerm
			reduce(190), // ??=, reduce: MuldivTerm
			reduce(190), // ???=, reduce: MuldivTerm
			reduce(190), // |=, reduce: MuldivTerm
			reduce(190), // &=, reduce: MuldivTerm
			reduce(190), // ^=, reduce: MuldivTerm
			reduce(190), // <<=, reduce: MuldivTerm
			reduce(190), // >>=, reduce: MuldivTerm
			reduce(190), // >>>=, reduce: MuldivTerm
			reduce(190), // +=, reduce: MuldivTerm
			reduce(190), // .=, reduce: MuldivTerm
			reduce(190), // -=, reduce: MuldivTerm
			reduce(190), // *=, reduce: MuldivTerm
			reduce(190), // /=, reduce: MuldivTerm
			reduce(190), // //=, reduce: MuldivTerm
			reduce(190), // %=, reduce: MuldivTerm
			reduce(190), // **=, reduce: MuldivTerm
			reduce(190), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(199), // ;, reduce: PowTerm
			reduce(199), // {, reduce: PowTerm
			reduce(199), // }, reduce: PowTerm
			reduce(199), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(199), // ||=, reduce: PowTerm
			reduce(199), // ^^=, reduce: PowTerm
			reduce(199), // &&=, reduce: PowTerm
			reduce(199), // ??=, reduce: PowTerm
			reduce(199), // ???=, reduce: PowTerm
			reduce(199), // |=, reduce: PowTerm
			reduce(199), // &=, reduce: PowTerm
			reduce(199), // ^=, reduce: PowTerm
			reduce(199), // <<=, reduce: PowTerm
			reduce(199), // >>=, reduce: PowTerm
			reduce(199), // >>>=, reduce: PowTerm
			reduce(199), // +=, reduce: PowTerm
			reduce(199), // .=, reduce: PowTerm
			reduce(199), // -=, reduce: PowTerm
			reduce(199), // *=, reduce: PowTerm
			reduce(199), // /=, reduce: PowTerm
			reduce(199), // //=, reduce: PowTerm
			reduce(199), // %=, reduce: PowTerm
			reduce(199), // **=, reduce: PowTerm
			reduce(199), // ?, reduce: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3661), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3662), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3664), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3665), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3666), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(218), // ;, reduce: ArrayLiteral
			reduce(218), // {, reduce: ArrayLiteral
			reduce(218), // }, reduce: ArrayLiteral
			reduce(218), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(218), // ||=, reduce: ArrayLiteral
			reduce(218), // ^^=, reduce: ArrayLiteral
			reduce(218), // &&=, reduce: ArrayLiteral
			reduce(218), // ??=, reduce: ArrayLiteral
			reduce(218), // ???=, reduce: ArrayLiteral
			reduce(218), // |=, reduce: ArrayLiteral
			reduce(218), // &=, reduce: ArrayLiteral
			reduce(218), // ^=, reduce: ArrayLiteral
			reduce(218), // <<=, reduce: ArrayLiteral
			reduce(218), // >>=, reduce: ArrayLiteral
			reduce(218), // >>>=, reduce: ArrayLiteral
			reduce(218), // +=, reduce: ArrayLiteral
			reduce(218), // .=, reduce: ArrayLiteral
			reduce(218), // -=, reduce: ArrayLiteral
			reduce(218), // *=, reduce: ArrayLiteral
			reduce(218), // /=, reduce: ArrayLiteral
			reduce(218), // //=, reduce: ArrayLiteral
			reduce(218), // %=, reduce: ArrayLiteral
			reduce(218), // **=, reduce: ArrayLiteral
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S3002
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3667), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3668), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(256), // ;, reduce: FunctionCallsite
			reduce(256), // {, reduce: FunctionCallsite
			reduce(256), // }, reduce: FunctionCallsite
			reduce(256), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(256), // ||=, reduce: FunctionCallsite
			reduce(256), // ^^=, reduce: FunctionCallsite
			reduce(256), // &&=, reduce: FunctionCallsite
			reduce(256), // ??=, reduce: FunctionCallsite
			reduce(256), // ???=, reduce: FunctionCallsite
			reduce(256), // |=, reduce: FunctionCallsite
			reduce(256), // &=, reduce: FunctionCallsite
			reduce(256), // ^=, reduce: FunctionCallsite
			reduce(256), // <<=, reduce: FunctionCallsite
			reduce(256), // >>=, reduce: FunctionCallsite
			reduce(256), // >>>=, reduce: FunctionCallsite
			reduce(256), // +=, reduce: FunctionCallsite
			reduce(256), // .=, reduce: FunctionCallsite
			reduce(256), // -=, reduce: FunctionCallsite
			reduce(256), // *=, reduce: FunctionCallsite
			reduce(256), // /=, reduce: FunctionCallsite
			reduce(256), // //=, reduce: FunctionCallsite
			reduce(256), // %=, reduce: FunctionCallsite
			reduce(256), // **=, reduce: FunctionCallsite
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S3005
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(3670), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // 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(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(284), // ;, reduce: ElseBlock
			reduce(284), // {, reduce: ElseBlock
			reduce(284), // }, reduce: ElseBlock
			nil,         // =
			reduce(284), // unset, reduce: ElseBlock
			reduce(284), // filter, reduce: ElseBlock
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(284), // print, reduce: ElseBlock
			nil,         // ,
			reduce(284), // printn, reduce: ElseBlock
			reduce(284), // eprint, reduce: ElseBlock
			reduce(284), // eprintn, reduce: ElseBlock
			reduce(284), // dump, reduce: ElseBlock
			reduce(284), // edump, reduce: ElseBlock
			reduce(284), // tee, reduce: ElseBlock
			reduce(284), // emitf, reduce: ElseBlock
			reduce(284), // emit, reduce: ElseBlock
			reduce(284), // (, reduce: ElseBlock
			nil,         // )
			reduce(284), // emitp, reduce: ElseBlock
			reduce(284), // field_name, reduce: ElseBlock
			reduce(284), // $[, reduce: ElseBlock
			nil,         // ]
			reduce(284), // braced_field_name, reduce: ElseBlock
			reduce(284), // $[[, reduce: ElseBlock
			reduce(284), // $[[[, reduce: ElseBlock
			reduce(284), // full_srec, reduce: ElseBlock
			reduce(284), // oosvar_name, reduce: ElseBlock
			reduce(284), // @[, reduce: ElseBlock
			reduce(284), // braced_oosvar_name, reduce: ElseBlock
			reduce(284), // full_oosvar, reduce: ElseBlock
			reduce(284), // all, reduce: ElseBlock
			reduce(284), // non_sigil_name, reduce: ElseBlock
			reduce(284), // arr, reduce: ElseBlock
			reduce(284), // bool, reduce: ElseBlock
			reduce(284), // float, reduce: ElseBlock
			reduce(284), // int, reduce: ElseBlock
			reduce(284), // map, reduce: ElseBlock
			reduce(284), // num, reduce: ElseBlock
			reduce(284), // str, reduce: ElseBlock
			reduce(284), // 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,         // >>>
			reduce(284), // +, reduce: ElseBlock
			reduce(284), // -, reduce: ElseBlock
			reduce(284), // .+, reduce: ElseBlock
			reduce(284), // .-, reduce: ElseBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(284), // !, reduce: ElseBlock
			reduce(284), // ~, reduce: ElseBlock
			nil,         // **
			reduce(284), // string_literal, reduce: ElseBlock
			reduce(284), // regex_case_insensitive, reduce: ElseBlock
			reduce(284), // int_literal, reduce: ElseBlock
			reduce(284), // float_literal, reduce: ElseBlock
			reduce(284), // boolean_literal, reduce: ElseBlock
			reduce(284), // const_M_PI, reduce: ElseBlock
			reduce(284), // const_M_E, reduce: ElseBlock
			reduce(284), // panic, reduce: ElseBlock
			reduce(284), // [, reduce: ElseBlock
			reduce(284), // ctx_IPS, reduce: ElseBlock
			reduce(284), // ctx_IFS, reduce: ElseBlock
			reduce(284), // ctx_IRS, reduce: ElseBlock
			reduce(284), // ctx_OPS, reduce: ElseBlock
			reduce(284), // ctx_OFS, reduce: ElseBlock
			reduce(284), // ctx_ORS, reduce: ElseBlock
			reduce(284), // ctx_OFLATSEP, reduce: ElseBlock
			reduce(284), // ctx_NF, reduce: ElseBlock
			reduce(284), // ctx_NR, reduce: ElseBlock
			reduce(284), // ctx_FNR, reduce: ElseBlock
			reduce(284), // ctx_FILENAME, reduce: ElseBlock
			reduce(284), // ctx_FILENUM, reduce: ElseBlock
			reduce(284), // env, reduce: ElseBlock
			nil,         // [[
			nil,         // [[[
			reduce(284), // call, reduce: ElseBlock
			reduce(284), // begin, reduce: ElseBlock
			reduce(284), // end, reduce: ElseBlock
			reduce(284), // if, reduce: ElseBlock
			nil,         // elif
			nil,         // else
			reduce(284), // while, reduce: ElseBlock
			reduce(284), // do, reduce: ElseBlock
			reduce(284), // for, reduce: ElseBlock
			nil,         // in
			reduce(284), // break, reduce: ElseBlock
			reduce(284), // continue, reduce: ElseBlock
			reduce(284), // func, reduce: ElseBlock
			reduce(284), // subr, reduce: ElseBlock
			reduce(284), // return, reduce: ElseBlock
		},
	},
	actionRow{ // S3008
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3672), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3673), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3674), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(207), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3675), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(207), // ||=, reduce: MlrvalOrFunction
			reduce(207), // ^^=, reduce: MlrvalOrFunction
			reduce(207), // &&=, reduce: MlrvalOrFunction
			reduce(207), // ??=, reduce: MlrvalOrFunction
			reduce(207), // ???=, reduce: MlrvalOrFunction
			reduce(207), // |=, reduce: MlrvalOrFunction
			reduce(207), // &=, reduce: MlrvalOrFunction
			reduce(207), // ^=, reduce: MlrvalOrFunction
			reduce(207), // <<=, reduce: MlrvalOrFunction
			reduce(207), // >>=, reduce: MlrvalOrFunction
			reduce(207), // >>>=, reduce: MlrvalOrFunction
			reduce(207), // +=, reduce: MlrvalOrFunction
			reduce(207), // .=, reduce: MlrvalOrFunction
			reduce(207), // -=, reduce: MlrvalOrFunction
			reduce(207), // *=, reduce: MlrvalOrFunction
			reduce(207), // /=, reduce: MlrvalOrFunction
			reduce(207), // //=, reduce: MlrvalOrFunction
			reduce(207), // %=, reduce: MlrvalOrFunction
			reduce(207), // **=, reduce: MlrvalOrFunction
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			shift(3676), // 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(495),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(499),  // (
			nil,         // )
			nil,         // emitp
			shift(511),  // field_name
			shift(512),  // $[
			nil,         // ]
			shift(513),  // braced_field_name
			shift(514),  // $[[
			shift(515),  // $[[[
			shift(516),  // full_srec
			shift(518),  // oosvar_name
			shift(519),  // @[
			shift(520),  // braced_oosvar_name
			shift(521),  // full_oosvar
			shift(522),  // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(538),  // +
			shift(540),  // -
			shift(541),  // .+
			shift(542),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(544),  // !
			shift(545),  // ~
			nil,         // **
			shift(549),  // string_literal
			shift(550),  // regex_case_insensitive
			shift(551),  // int_literal
			shift(552),  // float_literal
			shift(553),  // boolean_literal
			shift(554),  // const_M_PI
			shift(555),  // const_M_E
			shift(556),  // panic
			shift(558),  // [
			shift(560),  // ctx_IPS
			shift(561),  // ctx_IFS
			shift(562),  // ctx_IRS
			shift(563),  // ctx_OPS
			shift(564),  // ctx_OFS
			shift(565),  // ctx_ORS
			shift(566),  // ctx_OFLATSEP
			shift(567),  // ctx_NF
			shift(568),  // ctx_NR
			shift(569),  // ctx_FNR
			shift(570),  // ctx_FILENAME
			shift(571),  // ctx_FILENUM
			shift(573),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(3678), // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(2727), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(313), // ), reduce: FuncOrSubrParameterList
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(2729), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(2730), // float
			shift(2731), // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(313), // ), reduce: FuncOrSubrParameterList
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(2729), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(2730), // float
			shift(2731), // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(105), // $, reduce: PositionalFieldName
			nil,         // empty
			reduce(105), // ;, reduce: PositionalFieldName
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S3017
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3681), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(276), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(282), // (
			nil,        // )
			nil,        // emitp
			shift(294), // field_name
			shift(295), // $[
			nil,        // ]
			shift(296), // braced_field_name
			shift(297), // $[[
			shift(298), // $[[[
			shift(299), // full_srec
			shift(301), // oosvar_name
			shift(302), // @[
			shift(303), // braced_oosvar_name
			shift(304), // full_oosvar
			shift(305), // all
			shift(306), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(321), // +
			shift(323), // -
			shift(324), // .+
			shift(325), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(327), // !
			shift(328), // ~
			nil,        // **
			shift(332), // string_literal
			shift(333), // regex_case_insensitive
			shift(334), // int_literal
			shift(335), // float_literal
			shift(336), // boolean_literal
			shift(337), // const_M_PI
			shift(338), // const_M_E
			shift(339), // panic
			shift(341), // [
			shift(343), // ctx_IPS
			shift(344), // ctx_IFS
			shift(345), // ctx_IRS
			shift(346), // ctx_OPS
			shift(347), // ctx_OFS
			shift(348), // ctx_ORS
			shift(349), // ctx_OFLATSEP
			shift(350), // ctx_NF
			shift(351), // ctx_NR
			shift(352), // ctx_FNR
			shift(353), // ctx_FILENAME
			shift(354), // ctx_FILENUM
			shift(356), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(248), // $, reduce: ArrayOrMapIndexAccess
			nil,         // empty
			reduce(248), // ;, reduce: ArrayOrMapIndexAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S3020
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3684), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3685), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(254), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(254), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S3023
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3686), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3687), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(243), // $, reduce: ENV
			nil,         // empty
			reduce(243), // ;, reduce: ENV
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S3026
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(257), // $, reduce: FunctionCallsite
			nil,         // empty
			reduce(257), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S3027
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(105), // $, reduce: PositionalFieldName
			nil,         // empty
			reduce(105), // ;, reduce: PositionalFieldName
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(105), // ,, reduce: PositionalFieldName
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S3028
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3688), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(248), // $, reduce: ArrayOrMapIndexAccess
			nil,         // empty
			reduce(248), // ;, reduce: ArrayOrMapIndexAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(248), // ,, reduce: ArrayOrMapIndexAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S3031
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3691), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3692), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(254), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(254), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(254), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S3034
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3693), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3694), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(243), // $, reduce: ENV
			nil,         // empty
			reduce(243), // ;, reduce: ENV
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(243), // ,, reduce: ENV
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S3037
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(257), // $, reduce: FunctionCallsite
			nil,         // empty
			reduce(257), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(257), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S3038
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(224), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S3039
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(201), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(103), // ,, reduce: IndirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S3041
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3695), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3696), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(112), // ,, reduce: IndirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S3044
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3697), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(148), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(2316), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(150), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(2317), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(152), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(2318), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(154), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(2319), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(156), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(2320), // =~
			shift(2321), // !=~
			shift(2322), // ==
			shift(2323), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(2324), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(158), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(2325), // >=
			shift(2326), // <
			shift(2327), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(2324), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(159), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(2325), // >=
			shift(2326), // <
			shift(2327), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(2324), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(160), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(2325), // >=
			shift(2326), // <
			shift(2327), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(2324), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(161), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(2325), // >=
			shift(2326), // <
			shift(2327), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(2328), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(163), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(2328), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(164), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(2328), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(165), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(2328), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(166), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(168), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(2329), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(170), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(2330), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(2331), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(172), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(2332), // <<
			shift(2333), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(175), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(2334), // +
			shift(2335), // -
			shift(2336), // .+
			shift(2337), // .-
			shift(2338), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(174), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(2334), // +
			shift(2335), // -
			shift(2336), // .+
			shift(2337), // .-
			shift(2338), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(176), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(2334), // +
			shift(2335), // -
			shift(2336), // .+
			shift(2337), // .-
			shift(2338), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(178), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(2340), // *
			shift(2341), // /
			shift(2342), // //
			shift(2343), // %
			shift(2344), // .*
			shift(2345), // ./
			shift(2346), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(179), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(2340), // *
			shift(2341), // /
			shift(2342), // //
			shift(2343), // %
			shift(2344), // .*
			shift(2345), // ./
			shift(2346), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(180), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(2340), // *
			shift(2341), // /
			shift(2342), // //
			shift(2343), // %
			shift(2344), // .*
			shift(2345), // ./
			shift(2346), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(181), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(2340), // *
			shift(2341), // /
			shift(2342), // //
			shift(2343), // %
			shift(2344), // .*
			shift(2345), // ./
			shift(2346), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(182), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(2340), // *
			shift(2341), // /
			shift(2342), // //
			shift(2343), // %
			shift(2344), // .*
			shift(2345), // ./
			shift(2346), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(184), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(185), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(186), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(187), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(188), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(189), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(190), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(199), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3698), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3699), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3701), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3702), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3703), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(218), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S3082
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3704), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3705), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(256), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S3085
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3707), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(224), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(224), // ), reduce: MapLiteral
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(83), // ), reduce: EmittableList
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(103), // ,, reduce: IndirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(103), // ), reduce: IndirectFieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(112), // ,, reduce: IndirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(112), // ), reduce: IndirectOosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(105), // ), reduce: PositionalFieldName
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S3094
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3710), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(248), // ), reduce: ArrayOrMapIndexAccess
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S3097
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3713), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3714), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(254), // ), reduce: ArraySliceAccess
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S3100
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3715), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3716), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(243), // ), reduce: ENV
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S3103
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(257), // ), reduce: FunctionCallsite
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S3104
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3718), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(105), // ], reduce: PositionalFieldName
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S3108
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3720), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(248), // ], reduce: ArrayOrMapIndexAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S3111
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3723), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3724), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(254), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S3114
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3725), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3726), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(243), // ], reduce: ENV
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S3117
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(257), // ], reduce: FunctionCallsite
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S3118
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(106), // $, reduce: PositionalFieldValue
			nil,         // empty
			reduce(106), // ;, reduce: PositionalFieldValue
			reduce(106), // {, reduce: PositionalFieldValue
			nil,         // }
			reduce(106), // =, reduce: PositionalFieldValue
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(106), // ||=, reduce: PositionalFieldValue
			reduce(106), // ^^=, reduce: PositionalFieldValue
			reduce(106), // &&=, reduce: PositionalFieldValue
			reduce(106), // ??=, reduce: PositionalFieldValue
			reduce(106), // ???=, reduce: PositionalFieldValue
			reduce(106), // |=, reduce: PositionalFieldValue
			reduce(106), // &=, reduce: PositionalFieldValue
			reduce(106), // ^=, reduce: PositionalFieldValue
			reduce(106), // <<=, reduce: PositionalFieldValue
			reduce(106), // >>=, reduce: PositionalFieldValue
			reduce(106), // >>>=, reduce: PositionalFieldValue
			reduce(106), // +=, reduce: PositionalFieldValue
			reduce(106), // .=, reduce: PositionalFieldValue
			reduce(106), // -=, reduce: PositionalFieldValue
			reduce(106), // *=, reduce: PositionalFieldValue
			reduce(106), // /=, reduce: PositionalFieldValue
			reduce(106), // //=, reduce: PositionalFieldValue
			reduce(106), // %=, reduce: PositionalFieldValue
			reduce(106), // **=, reduce: PositionalFieldValue
			reduce(106), // ?, reduce: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S3119
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(146), // $, reduce: TernaryTerm
			nil,         // empty
			reduce(146), // ;, reduce: TernaryTerm
			reduce(146), // {, reduce: TernaryTerm
			nil,         // }
			reduce(146), // =, reduce: TernaryTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(146), // ||=, reduce: TernaryTerm
			reduce(146), // ^^=, reduce: TernaryTerm
			reduce(146), // &&=, reduce: TernaryTerm
			reduce(146), // ??=, reduce: TernaryTerm
			reduce(146), // ???=, reduce: TernaryTerm
			reduce(146), // |=, reduce: TernaryTerm
			reduce(146), // &=, reduce: TernaryTerm
			reduce(146), // ^=, reduce: TernaryTerm
			reduce(146), // <<=, reduce: TernaryTerm
			reduce(146), // >>=, reduce: TernaryTerm
			reduce(146), // >>>=, reduce: TernaryTerm
			reduce(146), // +=, reduce: TernaryTerm
			reduce(146), // .=, reduce: TernaryTerm
			reduce(146), // -=, reduce: TernaryTerm
			reduce(146), // *=, reduce: TernaryTerm
			reduce(146), // /=, reduce: TernaryTerm
			reduce(146), // //=, reduce: TernaryTerm
			reduce(146), // %=, reduce: TernaryTerm
			reduce(146), // **=, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(224), // ], reduce: MapLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(224), // ?, reduce: MapLiteral
			reduce(224), // :, reduce: MapLiteral
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S3121
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3727), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(253), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(253), // ;, reduce: ArraySliceAccess
			reduce(253), // {, reduce: ArraySliceAccess
			nil,         // }
			reduce(253), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(253), // ||=, reduce: ArraySliceAccess
			reduce(253), // ^^=, reduce: ArraySliceAccess
			reduce(253), // &&=, reduce: ArraySliceAccess
			reduce(253), // ??=, reduce: ArraySliceAccess
			reduce(253), // ???=, reduce: ArraySliceAccess
			reduce(253), // |=, reduce: ArraySliceAccess
			reduce(253), // &=, reduce: ArraySliceAccess
			reduce(253), // ^=, reduce: ArraySliceAccess
			reduce(253), // <<=, reduce: ArraySliceAccess
			reduce(253), // >>=, reduce: ArraySliceAccess
			reduce(253), // >>>=, reduce: ArraySliceAccess
			reduce(253), // +=, reduce: ArraySliceAccess
			reduce(253), // .=, reduce: ArraySliceAccess
			reduce(253), // -=, reduce: ArraySliceAccess
			reduce(253), // *=, reduce: ArraySliceAccess
			reduce(253), // /=, reduce: ArraySliceAccess
			reduce(253), // //=, reduce: ArraySliceAccess
			reduce(253), // %=, reduce: ArraySliceAccess
			reduce(253), // **=, reduce: ArraySliceAccess
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S3123
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(201), // ], reduce: PrecedenceChainEnd
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			reduce(201), // :, reduce: PrecedenceChainEnd
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(103), // ], reduce: IndirectFieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectFieldValue
			reduce(103), // :, reduce: IndirectFieldValue
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S3125
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3728), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3729), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(112), // ], reduce: IndirectOosvarValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectOosvarValue
			reduce(112), // :, reduce: IndirectOosvarValue
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S3128
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3730), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(148), // ], reduce: LogicalOrTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			reduce(148), // :, reduce: LogicalOrTerm
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(2489), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(252), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(252), // ;, reduce: ArraySliceAccess
			reduce(252), // {, reduce: ArraySliceAccess
			nil,         // }
			reduce(252), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(252), // ||=, reduce: ArraySliceAccess
			reduce(252), // ^^=, reduce: ArraySliceAccess
			reduce(252), // &&=, reduce: ArraySliceAccess
			reduce(252), // ??=, reduce: ArraySliceAccess
			reduce(252), // ???=, reduce: ArraySliceAccess
			reduce(252), // |=, reduce: ArraySliceAccess
			reduce(252), // &=, reduce: ArraySliceAccess
			reduce(252), // ^=, reduce: ArraySliceAccess
			reduce(252), // <<=, reduce: ArraySliceAccess
			reduce(252), // >>=, reduce: ArraySliceAccess
			reduce(252), // >>>=, reduce: ArraySliceAccess
			reduce(252), // +=, reduce: ArraySliceAccess
			reduce(252), // .=, reduce: ArraySliceAccess
			reduce(252), // -=, reduce: ArraySliceAccess
			reduce(252), // *=, reduce: ArraySliceAccess
			reduce(252), // /=, reduce: ArraySliceAccess
			reduce(252), // //=, reduce: ArraySliceAccess
			reduce(252), // %=, reduce: ArraySliceAccess
			reduce(252), // **=, reduce: ArraySliceAccess
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S3131
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(150), // ], reduce: LogicalXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			reduce(150), // :, reduce: LogicalXORTerm
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(2490), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(152), // ], reduce: LogicalAndTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			reduce(152), // :, reduce: LogicalAndTerm
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(2491), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(154), // ], reduce: AbsentCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			reduce(154), // :, reduce: AbsentCoalesceTerm
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(2492), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(156), // ], reduce: EmptyCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			reduce(156), // :, reduce: EmptyCoalesceTerm
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(2493), // =~
			shift(2494), // !=~
			shift(2495), // ==
			shift(2496), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(2497), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(158), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			reduce(158), // :, reduce: EqneTerm
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(2498), // >=
			shift(2499), // <
			shift(2500), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(2497), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(159), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			reduce(159), // :, reduce: EqneTerm
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(2498), // >=
			shift(2499), // <
			shift(2500), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(2497), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(160), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			reduce(160), // :, reduce: EqneTerm
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(2498), // >=
			shift(2499), // <
			shift(2500), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(2497), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(161), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			reduce(161), // :, reduce: EqneTerm
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(2498), // >=
			shift(2499), // <
			shift(2500), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(2501), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(163), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			reduce(163), // :, reduce: CmpTerm
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(2501), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(164), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			reduce(164), // :, reduce: CmpTerm
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(2501), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(165), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			reduce(165), // :, reduce: CmpTerm
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(2501), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(166), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			reduce(166), // :, reduce: CmpTerm
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(168), // ], reduce: BitwiseORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseORTerm
			reduce(168), // :, reduce: BitwiseORTerm
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(2502), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(170), // ], reduce: BitwiseXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(170), // ?, reduce: BitwiseXORTerm
			reduce(170), // :, reduce: BitwiseXORTerm
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(2503), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(2504), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(172), // ], reduce: BitwiseANDTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			reduce(172), // :, reduce: BitwiseANDTerm
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(2505), // <<
			shift(2506), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(175), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(175), // ?, reduce: BitwiseShiftTerm
			reduce(175), // :, reduce: BitwiseShiftTerm
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(2507), // +
			shift(2508), // -
			shift(2509), // .+
			shift(2510), // .-
			shift(2511), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(174), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseShiftTerm
			reduce(174), // :, reduce: BitwiseShiftTerm
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(2507), // +
			shift(2508), // -
			shift(2509), // .+
			shift(2510), // .-
			shift(2511), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(176), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(176), // ?, reduce: BitwiseShiftTerm
			reduce(176), // :, reduce: BitwiseShiftTerm
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(2507), // +
			shift(2508), // -
			shift(2509), // .+
			shift(2510), // .-
			shift(2511), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(178), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(178), // ?, reduce: AddsubdotTerm
			reduce(178), // :, reduce: AddsubdotTerm
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(2513), // *
			shift(2514), // /
			shift(2515), // //
			shift(2516), // %
			shift(2517), // .*
			shift(2518), // ./
			shift(2519), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(179), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			reduce(179), // :, reduce: AddsubdotTerm
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(2513), // *
			shift(2514), // /
			shift(2515), // //
			shift(2516), // %
			shift(2517), // .*
			shift(2518), // ./
			shift(2519), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(180), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			reduce(180), // :, reduce: AddsubdotTerm
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(2513), // *
			shift(2514), // /
			shift(2515), // //
			shift(2516), // %
			shift(2517), // .*
			shift(2518), // ./
			shift(2519), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(181), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			reduce(181), // :, reduce: AddsubdotTerm
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(2513), // *
			shift(2514), // /
			shift(2515), // //
			shift(2516), // %
			shift(2517), // .*
			shift(2518), // ./
			shift(2519), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(182), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			reduce(182), // :, reduce: AddsubdotTerm
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(2513), // *
			shift(2514), // /
			shift(2515), // //
			shift(2516), // %
			shift(2517), // .*
			shift(2518), // ./
			shift(2519), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(184), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(184), // :, reduce: MuldivTerm
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(185), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(185), // :, reduce: MuldivTerm
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(186), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(186), // :, reduce: MuldivTerm
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(187), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(187), // :, reduce: MuldivTerm
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(188), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(188), // :, reduce: MuldivTerm
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(189), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(189), // :, reduce: MuldivTerm
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(190), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			reduce(190), // :, reduce: MuldivTerm
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(199), // ], reduce: PowTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			reduce(199), // :, reduce: PowTerm
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3731), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3734), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3735), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3736), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(218), // ], reduce: ArrayLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(218), // ?, reduce: ArrayLiteral
			reduce(218), // :, reduce: ArrayLiteral
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S3167
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3737), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3738), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(256), // ], reduce: FunctionCallsite
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(256), // ?, reduce: FunctionCallsite
			reduce(256), // :, reduce: FunctionCallsite
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S3170
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(249), // $, reduce: ArrayOrMapPositionalNameAccess
			nil,         // empty
			reduce(249), // ;, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // {, reduce: ArrayOrMapPositionalNameAccess
			nil,         // }
			reduce(249), // =, reduce: ArrayOrMapPositionalNameAccess
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(249), // ||=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // **=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S3171
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3739), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(105), // ,, reduce: PositionalFieldName
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(105), // ], reduce: PositionalFieldName
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S3173
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3740), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(713), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(717), // (
			nil,        // )
			nil,        // emitp
			shift(729), // field_name
			shift(730), // $[
			nil,        // ]
			shift(732), // braced_field_name
			shift(733), // $[[
			shift(734), // $[[[
			shift(735), // full_srec
			shift(737), // oosvar_name
			shift(738), // @[
			shift(739), // braced_oosvar_name
			shift(740), // full_oosvar
			shift(741), // all
			shift(742), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(757), // +
			shift(759), // -
			shift(760), // .+
			shift(761), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(763), // !
			shift(764), // ~
			nil,        // **
			shift(768), // string_literal
			shift(769), // regex_case_insensitive
			shift(770), // int_literal
			shift(771), // float_literal
			shift(772), // boolean_literal
			shift(773), // const_M_PI
			shift(774), // const_M_E
			shift(775), // panic
			shift(777), // [
			shift(780), // ctx_IPS
			shift(781), // ctx_IFS
			shift(782), // ctx_IRS
			shift(783), // ctx_OPS
			shift(784), // ctx_OFS
			shift(785), // ctx_ORS
			shift(786), // ctx_OFLATSEP
			shift(787), // ctx_NF
			shift(788), // ctx_NR
			shift(789), // ctx_FNR
			shift(790), // ctx_FILENAME
			shift(791), // ctx_FILENUM
			shift(793), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3175
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(248), // ,, reduce: ArrayOrMapIndexAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(248), // ], reduce: ArrayOrMapIndexAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S3176
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3743), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3177
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3744), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(254), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(254), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S3179
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3745), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3746), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(243), // ,, reduce: ENV
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(243), // ], reduce: ENV
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S3182
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(257), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(257), // ], reduce: FunctionCallsite
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S3183
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(224), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(224), // ), reduce: MapLiteral
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S3184
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(263), // ), reduce: FcnArgs
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(201), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(201), // ), reduce: PrecedenceChainEnd
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(103), // ,, reduce: IndirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(103), // ), reduce: IndirectFieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S3187
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3747), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3748), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(112), // ,, reduce: IndirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(112), // ), reduce: IndirectOosvarValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S3190
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3749), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(148), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(148), // ), reduce: LogicalOrTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(2595), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(150), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(150), // ), reduce: LogicalXORTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(2596), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(152), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(152), // ), reduce: LogicalAndTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(2597), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(154), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(154), // ), reduce: AbsentCoalesceTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(2598), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(156), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(156), // ), reduce: EmptyCoalesceTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(2599), // =~
			shift(2600), // !=~
			shift(2601), // ==
			shift(2602), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2603), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(158), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(158), // ), reduce: EqneTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(2604), // >=
			shift(2605), // <
			shift(2606), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2603), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(159), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(159), // ), reduce: EqneTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(2604), // >=
			shift(2605), // <
			shift(2606), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2603), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(160), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(160), // ), reduce: EqneTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(2604), // >=
			shift(2605), // <
			shift(2606), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2603), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(161), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(161), // ), reduce: EqneTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(2604), // >=
			shift(2605), // <
			shift(2606), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(2607), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(163), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(163), // ), reduce: CmpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(2607), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(164), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(164), // ), reduce: CmpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(2607), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(165), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(165), // ), reduce: CmpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(2607), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(166), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(166), // ), reduce: CmpTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(168), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(168), // ), reduce: BitwiseORTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(2608), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(170), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(170), // ), reduce: BitwiseXORTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(2609), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(2610), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(172), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(172), // ), reduce: BitwiseANDTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(2611), // <<
			shift(2612), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(175), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(175), // ), reduce: BitwiseShiftTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(2613), // +
			shift(2614), // -
			shift(2615), // .+
			shift(2616), // .-
			shift(2617), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(174), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(174), // ), reduce: BitwiseShiftTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(2613), // +
			shift(2614), // -
			shift(2615), // .+
			shift(2616), // .-
			shift(2617), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(176), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(176), // ), reduce: BitwiseShiftTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(2613), // +
			shift(2614), // -
			shift(2615), // .+
			shift(2616), // .-
			shift(2617), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(178), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(178), // ), reduce: AddsubdotTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(2619), // *
			shift(2620), // /
			shift(2621), // //
			shift(2622), // %
			shift(2623), // .*
			shift(2624), // ./
			shift(2625), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(179), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(179), // ), reduce: AddsubdotTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(2619), // *
			shift(2620), // /
			shift(2621), // //
			shift(2622), // %
			shift(2623), // .*
			shift(2624), // ./
			shift(2625), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(180), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(180), // ), reduce: AddsubdotTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(2619), // *
			shift(2620), // /
			shift(2621), // //
			shift(2622), // %
			shift(2623), // .*
			shift(2624), // ./
			shift(2625), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(181), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(181), // ), reduce: AddsubdotTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(2619), // *
			shift(2620), // /
			shift(2621), // //
			shift(2622), // %
			shift(2623), // .*
			shift(2624), // ./
			shift(2625), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(182), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(182), // ), reduce: AddsubdotTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(2619), // *
			shift(2620), // /
			shift(2621), // //
			shift(2622), // %
			shift(2623), // .*
			shift(2624), // ./
			shift(2625), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(184), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(184), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(185), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(185), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(186), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(186), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(187), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(187), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(188), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(188), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(189), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(189), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(190), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(190), // ), reduce: MuldivTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(199), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(199), // ), reduce: PowTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3750), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3751), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3753), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3754), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3755), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(218), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(218), // ), reduce: ArrayLiteral
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S3228
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3756), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3757), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(256), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(256), // ), reduce: FunctionCallsite
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S3231
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(265), // $, reduce: SubroutineCallsite
			nil,         // empty
			reduce(265), // ;, reduce: SubroutineCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3234), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(282), // $, reduce: IfBlock
			nil,         // empty
			reduce(282), // ;, reduce: IfBlock
			reduce(282), // {, reduce: IfBlock
			nil,         // }
			nil,         // =
			reduce(282), // unset, reduce: IfBlock
			reduce(282), // filter, reduce: IfBlock
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(282), // print, reduce: IfBlock
			nil,         // ,
			reduce(282), // printn, reduce: IfBlock
			reduce(282), // eprint, reduce: IfBlock
			reduce(282), // eprintn, reduce: IfBlock
			reduce(282), // dump, reduce: IfBlock
			reduce(282), // edump, reduce: IfBlock
			reduce(282), // tee, reduce: IfBlock
			reduce(282), // emitf, reduce: IfBlock
			reduce(282), // emit, reduce: IfBlock
			reduce(282), // (, reduce: IfBlock
			nil,         // )
			reduce(282), // emitp, reduce: IfBlock
			reduce(282), // field_name, reduce: IfBlock
			reduce(282), // $[, reduce: IfBlock
			nil,         // ]
			reduce(282), // braced_field_name, reduce: IfBlock
			reduce(282), // $[[, reduce: IfBlock
			reduce(282), // $[[[, reduce: IfBlock
			reduce(282), // full_srec, reduce: IfBlock
			reduce(282), // oosvar_name, reduce: IfBlock
			reduce(282), // @[, reduce: IfBlock
			reduce(282), // braced_oosvar_name, reduce: IfBlock
			reduce(282), // full_oosvar, reduce: IfBlock
			reduce(282), // all, reduce: IfBlock
			reduce(282), // non_sigil_name, reduce: IfBlock
			reduce(282), // arr, reduce: IfBlock
			reduce(282), // bool, reduce: IfBlock
			reduce(282), // float, reduce: IfBlock
			reduce(282), // int, reduce: IfBlock
			reduce(282), // map, reduce: IfBlock
			reduce(282), // num, reduce: IfBlock
			reduce(282), // str, reduce: IfBlock
			reduce(282), // 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,         // >>>
			reduce(282), // +, reduce: IfBlock
			reduce(282), // -, reduce: IfBlock
			reduce(282), // .+, reduce: IfBlock
			reduce(282), // .-, reduce: IfBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(282), // !, reduce: IfBlock
			reduce(282), // ~, reduce: IfBlock
			nil,         // **
			reduce(282), // string_literal, reduce: IfBlock
			reduce(282), // regex_case_insensitive, reduce: IfBlock
			reduce(282), // int_literal, reduce: IfBlock
			reduce(282), // float_literal, reduce: IfBlock
			reduce(282), // boolean_literal, reduce: IfBlock
			reduce(282), // const_M_PI, reduce: IfBlock
			reduce(282), // const_M_E, reduce: IfBlock
			reduce(282), // panic, reduce: IfBlock
			reduce(282), // [, reduce: IfBlock
			reduce(282), // ctx_IPS, reduce: IfBlock
			reduce(282), // ctx_IFS, reduce: IfBlock
			reduce(282), // ctx_IRS, reduce: IfBlock
			reduce(282), // ctx_OPS, reduce: IfBlock
			reduce(282), // ctx_OFS, reduce: IfBlock
			reduce(282), // ctx_ORS, reduce: IfBlock
			reduce(282), // ctx_OFLATSEP, reduce: IfBlock
			reduce(282), // ctx_NF, reduce: IfBlock
			reduce(282), // ctx_NR, reduce: IfBlock
			reduce(282), // ctx_FNR, reduce: IfBlock
			reduce(282), // ctx_FILENAME, reduce: IfBlock
			reduce(282), // ctx_FILENUM, reduce: IfBlock
			reduce(282), // env, reduce: IfBlock
			nil,         // [[
			nil,         // [[[
			reduce(282), // call, reduce: IfBlock
			reduce(282), // begin, reduce: IfBlock
			reduce(282), // end, reduce: IfBlock
			reduce(282), // if, reduce: IfBlock
			reduce(282), // elif, reduce: IfBlock
			reduce(282), // else, reduce: IfBlock
			reduce(282), // while, reduce: IfBlock
			reduce(282), // do, reduce: IfBlock
			reduce(282), // for, reduce: IfBlock
			nil,         // in
			reduce(282), // break, reduce: IfBlock
			reduce(282), // continue, reduce: IfBlock
			reduce(282), // func, reduce: IfBlock
			reduce(282), // subr, reduce: IfBlock
			reduce(282), // return, reduce: IfBlock
		},
	},
	actionRow{ // S3234
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(902),  // ;
			shift(903),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(925),  // unset
			shift(927),  // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			shift(928),  // print
			nil,         // ,
			shift(929),  // printn
			shift(930),  // eprint
			shift(931),  // eprintn
			shift(932),  // dump
			shift(933),  // edump
			shift(934),  // tee
			shift(936),  // emitf
			shift(937),  // emit
			shift(938),  // (
			nil,         // )
			shift(939),  // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			shift(1020), // call
			shift(1029), // begin
			shift(1030), // end
			shift(1033), // if
			nil,         // elif
			nil,         // else
			shift(1034), // while
			shift(1035), // do
			shift(1040), // for
			nil,         // in
			shift(1041), // break
			shift(1042), // continue
			shift(1043), // func
			shift(1044), // subr
			shift(1045), // return
		},
	},
	actionRow{ // S3235
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(285), // $, reduce: WhileLoop
			nil,         // empty
			reduce(285), // ;, reduce: WhileLoop
			reduce(285), // {, reduce: WhileLoop
			nil,         // }
			nil,         // =
			reduce(285), // unset, reduce: WhileLoop
			reduce(285), // filter, reduce: WhileLoop
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(285), // print, reduce: WhileLoop
			nil,         // ,
			reduce(285), // printn, reduce: WhileLoop
			reduce(285), // eprint, reduce: WhileLoop
			reduce(285), // eprintn, reduce: WhileLoop
			reduce(285), // dump, reduce: WhileLoop
			reduce(285), // edump, reduce: WhileLoop
			reduce(285), // tee, reduce: WhileLoop
			reduce(285), // emitf, reduce: WhileLoop
			reduce(285), // emit, reduce: WhileLoop
			reduce(285), // (, reduce: WhileLoop
			nil,         // )
			reduce(285), // emitp, reduce: WhileLoop
			reduce(285), // field_name, reduce: WhileLoop
			reduce(285), // $[, reduce: WhileLoop
			nil,         // ]
			reduce(285), // braced_field_name, reduce: WhileLoop
			reduce(285), // $[[, reduce: WhileLoop
			reduce(285), // $[[[, reduce: WhileLoop
			reduce(285), // full_srec, reduce: WhileLoop
			reduce(285), // oosvar_name, reduce: WhileLoop
			reduce(285), // @[, reduce: WhileLoop
			reduce(285), // braced_oosvar_name, reduce: WhileLoop
			reduce(285), // full_oosvar, reduce: WhileLoop
			reduce(285), // all, reduce: WhileLoop
			reduce(285), // non_sigil_name, reduce: WhileLoop
			reduce(285), // arr, reduce: WhileLoop
			reduce(285), // bool, reduce: WhileLoop
			reduce(285), // float, reduce: WhileLoop
			reduce(285), // int, reduce: WhileLoop
			reduce(285), // map, reduce: WhileLoop
			reduce(285), // num, reduce: WhileLoop
			reduce(285), // str, reduce: WhileLoop
			reduce(285), // 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,         // >>>
			reduce(285), // +, reduce: WhileLoop
			reduce(285), // -, reduce: WhileLoop
			reduce(285), // .+, reduce: WhileLoop
			reduce(285), // .-, reduce: WhileLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(285), // !, reduce: WhileLoop
			reduce(285), // ~, reduce: WhileLoop
			nil,         // **
			reduce(285), // string_literal, reduce: WhileLoop
			reduce(285), // regex_case_insensitive, reduce: WhileLoop
			reduce(285), // int_literal, reduce: WhileLoop
			reduce(285), // float_literal, reduce: WhileLoop
			reduce(285), // boolean_literal, reduce: WhileLoop
			reduce(285), // const_M_PI, reduce: WhileLoop
			reduce(285), // const_M_E, reduce: WhileLoop
			reduce(285), // panic, reduce: WhileLoop
			reduce(285), // [, reduce: WhileLoop
			reduce(285), // ctx_IPS, reduce: WhileLoop
			reduce(285), // ctx_IFS, reduce: WhileLoop
			reduce(285), // ctx_IRS, reduce: WhileLoop
			reduce(285), // ctx_OPS, reduce: WhileLoop
			reduce(285), // ctx_OFS, reduce: WhileLoop
			reduce(285), // ctx_ORS, reduce: WhileLoop
			reduce(285), // ctx_OFLATSEP, reduce: WhileLoop
			reduce(285), // ctx_NF, reduce: WhileLoop
			reduce(285), // ctx_NR, reduce: WhileLoop
			reduce(285), // ctx_FNR, reduce: WhileLoop
			reduce(285), // ctx_FILENAME, reduce: WhileLoop
			reduce(285), // ctx_FILENUM, reduce: WhileLoop
			reduce(285), // env, reduce: WhileLoop
			nil,         // [[
			nil,         // [[[
			reduce(285), // call, reduce: WhileLoop
			reduce(285), // begin, reduce: WhileLoop
			reduce(285), // end, reduce: WhileLoop
			reduce(285), // if, reduce: WhileLoop
			nil,         // elif
			nil,         // else
			reduce(285), // while, reduce: WhileLoop
			reduce(285), // do, reduce: WhileLoop
			reduce(285), // for, reduce: WhileLoop
			nil,         // in
			reduce(285), // break, reduce: WhileLoop
			reduce(285), // continue, reduce: WhileLoop
			reduce(285), // func, reduce: WhileLoop
			reduce(285), // subr, reduce: WhileLoop
			reduce(285), // return, reduce: WhileLoop
		},
	},
	actionRow{ // S3236
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3760), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(224), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(224), // ||=, reduce: MapLiteral
			reduce(224), // ^^=, reduce: MapLiteral
			reduce(224), // &&=, reduce: MapLiteral
			reduce(224), // ??=, reduce: MapLiteral
			reduce(224), // ???=, reduce: MapLiteral
			reduce(224), // |=, reduce: MapLiteral
			reduce(224), // &=, reduce: MapLiteral
			reduce(224), // ^=, reduce: MapLiteral
			reduce(224), // <<=, reduce: MapLiteral
			reduce(224), // >>=, reduce: MapLiteral
			reduce(224), // >>>=, reduce: MapLiteral
			reduce(224), // +=, reduce: MapLiteral
			reduce(224), // .=, reduce: MapLiteral
			reduce(224), // -=, reduce: MapLiteral
			reduce(224), // *=, reduce: MapLiteral
			reduce(224), // /=, reduce: MapLiteral
			reduce(224), // //=, reduce: MapLiteral
			reduce(224), // %=, reduce: MapLiteral
			reduce(224), // **=, reduce: MapLiteral
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S3238
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(164),  // {
			shift(3761), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(33), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(33), // ,, reduce: Assignment
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(207), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(207), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(204), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(204), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S3242
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(206), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(206), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(108), // ;, reduce: OosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(108), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S3245
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(110), // ;, reduce: OosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(110), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S3246
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(109), // ;, reduce: OosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(109), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S3247
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(97), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(97), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S3248
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(99), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(99), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			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: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S3249
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(98), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(98), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S3250
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(222), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(222), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(203), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(203), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(100), // ;, reduce: FieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(100), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S3253
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(101), // ;, reduce: FieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(101), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S3254
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(102), // ;, reduce: DirectFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(102), // ,, reduce: DirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S3255
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(104), // ;, reduce: BracedFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(104), // ,, reduce: BracedFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S3257
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(107), // ;, reduce: FullSrec
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(107), // ,, reduce: FullSrec
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S3260
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(205), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(205), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(111), // ;, reduce: DirectOosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(111), // ,, reduce: DirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S3262
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(113), // ;, reduce: BracedOosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(113), // ,, reduce: BracedOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S3264
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(114), // ;, reduce: FullOosvar
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(114), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S3265
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(115), // ;, reduce: FullOosvar
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(115), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S3266
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(116), // ;, reduce: LocalVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(116), // ,, reduce: LocalVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S3267
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(144), // ;, reduce: Rvalue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(144), // ,, reduce: Rvalue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(145), // ;, reduce: PrecedenceChainStart
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(145), // ,, reduce: PrecedenceChainStart
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(147), // ;, reduce: TernaryTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(147), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // 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(3768), // ?
			nil,         // :
			shift(3769), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(149), // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(149), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(3770), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(151), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(151), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(3771), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(153), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(153), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(3772), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(155), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(155), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(3773), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(157), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(157), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(3774), // =~
			shift(3775), // !=~
			shift(3776), // ==
			shift(3777), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(162), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(3778), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(162), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(3779), // >=
			shift(3780), // <
			shift(3781), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(167), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(3782), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(167), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(169), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(169), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(3783), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(171), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(171), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(3784), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(173), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(3785), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(173), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(3786), // <<
			shift(3787), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(177), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(177), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(3788), // +
			shift(3789), // -
			shift(3790), // .+
			shift(3791), // .-
			shift(3792), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3281
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3282
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(183), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(183), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(3794), // *
			shift(3795), // /
			shift(3796), // //
			shift(3797), // %
			shift(3798), // .*
			shift(3799), // ./
			shift(3800), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(191), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(191), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(198), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(198), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(200), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(200), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(3806), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(202), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(202), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(3807), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(3808), // [[
			shift(3809), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(208), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(208), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(209), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(209), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(210), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(210), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(211), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(211), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(212), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(212), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(213), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(213), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(214), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(214), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(215), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(215), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(216), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(216), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(3810), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(229), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(229), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(230), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(230), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S3304
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(231), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(231), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S3305
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(232), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(232), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S3306
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(233), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(233), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S3307
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(234), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(234), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S3308
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(235), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(235), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S3309
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(236), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(236), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S3310
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(237), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(237), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S3311
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(238), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(238), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S3312
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(239), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(239), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S3313
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(240), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(240), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S3314
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(241), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(241), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S3315
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(242), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(242), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(3812), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(244), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(244), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(245), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(245), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(246), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(246), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(247), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(247), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(255), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(255), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3813), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(125), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(125), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(126), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(126), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(127), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(127), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(128), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(128), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(129), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(129), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(130), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(130), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(131), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(131), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(132), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(132), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(133), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(133), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(134), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(134), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(135), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(135), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(136), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(136), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(137), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(137), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(138), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(138), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(139), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(139), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(140), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(140), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(141), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(141), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(142), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(142), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(143), // ;, reduce: Assignment
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(143), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // 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(3814), // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3343
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // 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(116), // in, reduce: LocalVariable
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3344
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3815), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(201), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(201), // ||=, reduce: PrecedenceChainEnd
			reduce(201), // ^^=, reduce: PrecedenceChainEnd
			reduce(201), // &&=, reduce: PrecedenceChainEnd
			reduce(201), // ??=, reduce: PrecedenceChainEnd
			reduce(201), // ???=, reduce: PrecedenceChainEnd
			reduce(201), // |=, reduce: PrecedenceChainEnd
			reduce(201), // &=, reduce: PrecedenceChainEnd
			reduce(201), // ^=, reduce: PrecedenceChainEnd
			reduce(201), // <<=, reduce: PrecedenceChainEnd
			reduce(201), // >>=, reduce: PrecedenceChainEnd
			reduce(201), // >>>=, reduce: PrecedenceChainEnd
			reduce(201), // +=, reduce: PrecedenceChainEnd
			reduce(201), // .=, reduce: PrecedenceChainEnd
			reduce(201), // -=, reduce: PrecedenceChainEnd
			reduce(201), // *=, reduce: PrecedenceChainEnd
			reduce(201), // /=, reduce: PrecedenceChainEnd
			reduce(201), // //=, reduce: PrecedenceChainEnd
			reduce(201), // %=, reduce: PrecedenceChainEnd
			reduce(201), // **=, reduce: PrecedenceChainEnd
			reduce(201), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(1285), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(1285), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3818), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(103), // =, reduce: IndirectFieldValue
			nil,         // unset
			nil,         // filter
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(103), // ||=, reduce: IndirectFieldValue
			reduce(103), // ^^=, reduce: IndirectFieldValue
			reduce(103), // &&=, reduce: IndirectFieldValue
			reduce(103), // ??=, reduce: IndirectFieldValue
			reduce(103), // ???=, reduce: IndirectFieldValue
			reduce(103), // |=, reduce: IndirectFieldValue
			reduce(103), // &=, reduce: IndirectFieldValue
			reduce(103), // ^=, reduce: IndirectFieldValue
			reduce(103), // <<=, reduce: IndirectFieldValue
			reduce(103), // >>=, reduce: IndirectFieldValue
			reduce(103), // >>>=, reduce: IndirectFieldValue
			reduce(103), // +=, reduce: IndirectFieldValue
			reduce(103), // .=, reduce: IndirectFieldValue
			reduce(103), // -=, reduce: IndirectFieldValue
			reduce(103), // *=, reduce: IndirectFieldValue
			reduce(103), // /=, reduce: IndirectFieldValue
			reduce(103), // //=, reduce: IndirectFieldValue
			reduce(103), // %=, reduce: IndirectFieldValue
			reduce(103), // **=, reduce: IndirectFieldValue
			reduce(103), // ?, reduce: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S3350
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3819), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3820), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(112), // =, reduce: IndirectOosvarValue
			nil,         // unset
			nil,         // filter
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(112), // ||=, reduce: IndirectOosvarValue
			reduce(112), // ^^=, reduce: IndirectOosvarValue
			reduce(112), // &&=, reduce: IndirectOosvarValue
			reduce(112), // ??=, reduce: IndirectOosvarValue
			reduce(112), // ???=, reduce: IndirectOosvarValue
			reduce(112), // |=, reduce: IndirectOosvarValue
			reduce(112), // &=, reduce: IndirectOosvarValue
			reduce(112), // ^=, reduce: IndirectOosvarValue
			reduce(112), // <<=, reduce: IndirectOosvarValue
			reduce(112), // >>=, reduce: IndirectOosvarValue
			reduce(112), // >>>=, reduce: IndirectOosvarValue
			reduce(112), // +=, reduce: IndirectOosvarValue
			reduce(112), // .=, reduce: IndirectOosvarValue
			reduce(112), // -=, reduce: IndirectOosvarValue
			reduce(112), // *=, reduce: IndirectOosvarValue
			reduce(112), // /=, reduce: IndirectOosvarValue
			reduce(112), // //=, reduce: IndirectOosvarValue
			reduce(112), // %=, reduce: IndirectOosvarValue
			reduce(112), // **=, reduce: IndirectOosvarValue
			reduce(112), // ?, reduce: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S3353
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3821), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(148), // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(148), // ||=, reduce: LogicalOrTerm
			reduce(148), // ^^=, reduce: LogicalOrTerm
			reduce(148), // &&=, reduce: LogicalOrTerm
			reduce(148), // ??=, reduce: LogicalOrTerm
			reduce(148), // ???=, reduce: LogicalOrTerm
			reduce(148), // |=, reduce: LogicalOrTerm
			reduce(148), // &=, reduce: LogicalOrTerm
			reduce(148), // ^=, reduce: LogicalOrTerm
			reduce(148), // <<=, reduce: LogicalOrTerm
			reduce(148), // >>=, reduce: LogicalOrTerm
			reduce(148), // >>>=, reduce: LogicalOrTerm
			reduce(148), // +=, reduce: LogicalOrTerm
			reduce(148), // .=, reduce: LogicalOrTerm
			reduce(148), // -=, reduce: LogicalOrTerm
			reduce(148), // *=, reduce: LogicalOrTerm
			reduce(148), // /=, reduce: LogicalOrTerm
			reduce(148), // //=, reduce: LogicalOrTerm
			reduce(148), // %=, reduce: LogicalOrTerm
			reduce(148), // **=, reduce: LogicalOrTerm
			reduce(148), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(2679), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(150), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(150), // ||=, reduce: LogicalXORTerm
			reduce(150), // ^^=, reduce: LogicalXORTerm
			reduce(150), // &&=, reduce: LogicalXORTerm
			reduce(150), // ??=, reduce: LogicalXORTerm
			reduce(150), // ???=, reduce: LogicalXORTerm
			reduce(150), // |=, reduce: LogicalXORTerm
			reduce(150), // &=, reduce: LogicalXORTerm
			reduce(150), // ^=, reduce: LogicalXORTerm
			reduce(150), // <<=, reduce: LogicalXORTerm
			reduce(150), // >>=, reduce: LogicalXORTerm
			reduce(150), // >>>=, reduce: LogicalXORTerm
			reduce(150), // +=, reduce: LogicalXORTerm
			reduce(150), // .=, reduce: LogicalXORTerm
			reduce(150), // -=, reduce: LogicalXORTerm
			reduce(150), // *=, reduce: LogicalXORTerm
			reduce(150), // /=, reduce: LogicalXORTerm
			reduce(150), // //=, reduce: LogicalXORTerm
			reduce(150), // %=, reduce: LogicalXORTerm
			reduce(150), // **=, reduce: LogicalXORTerm
			reduce(150), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(2680), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(152), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(152), // ||=, reduce: LogicalAndTerm
			reduce(152), // ^^=, reduce: LogicalAndTerm
			reduce(152), // &&=, reduce: LogicalAndTerm
			reduce(152), // ??=, reduce: LogicalAndTerm
			reduce(152), // ???=, reduce: LogicalAndTerm
			reduce(152), // |=, reduce: LogicalAndTerm
			reduce(152), // &=, reduce: LogicalAndTerm
			reduce(152), // ^=, reduce: LogicalAndTerm
			reduce(152), // <<=, reduce: LogicalAndTerm
			reduce(152), // >>=, reduce: LogicalAndTerm
			reduce(152), // >>>=, reduce: LogicalAndTerm
			reduce(152), // +=, reduce: LogicalAndTerm
			reduce(152), // .=, reduce: LogicalAndTerm
			reduce(152), // -=, reduce: LogicalAndTerm
			reduce(152), // *=, reduce: LogicalAndTerm
			reduce(152), // /=, reduce: LogicalAndTerm
			reduce(152), // //=, reduce: LogicalAndTerm
			reduce(152), // %=, reduce: LogicalAndTerm
			reduce(152), // **=, reduce: LogicalAndTerm
			reduce(152), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(2681), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(154), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(154), // ||=, reduce: AbsentCoalesceTerm
			reduce(154), // ^^=, reduce: AbsentCoalesceTerm
			reduce(154), // &&=, reduce: AbsentCoalesceTerm
			reduce(154), // ??=, reduce: AbsentCoalesceTerm
			reduce(154), // ???=, reduce: AbsentCoalesceTerm
			reduce(154), // |=, reduce: AbsentCoalesceTerm
			reduce(154), // &=, reduce: AbsentCoalesceTerm
			reduce(154), // ^=, reduce: AbsentCoalesceTerm
			reduce(154), // <<=, reduce: AbsentCoalesceTerm
			reduce(154), // >>=, reduce: AbsentCoalesceTerm
			reduce(154), // >>>=, reduce: AbsentCoalesceTerm
			reduce(154), // +=, reduce: AbsentCoalesceTerm
			reduce(154), // .=, reduce: AbsentCoalesceTerm
			reduce(154), // -=, reduce: AbsentCoalesceTerm
			reduce(154), // *=, reduce: AbsentCoalesceTerm
			reduce(154), // /=, reduce: AbsentCoalesceTerm
			reduce(154), // //=, reduce: AbsentCoalesceTerm
			reduce(154), // %=, reduce: AbsentCoalesceTerm
			reduce(154), // **=, reduce: AbsentCoalesceTerm
			reduce(154), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(2682), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(156), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(156), // ||=, reduce: EmptyCoalesceTerm
			reduce(156), // ^^=, reduce: EmptyCoalesceTerm
			reduce(156), // &&=, reduce: EmptyCoalesceTerm
			reduce(156), // ??=, reduce: EmptyCoalesceTerm
			reduce(156), // ???=, reduce: EmptyCoalesceTerm
			reduce(156), // |=, reduce: EmptyCoalesceTerm
			reduce(156), // &=, reduce: EmptyCoalesceTerm
			reduce(156), // ^=, reduce: EmptyCoalesceTerm
			reduce(156), // <<=, reduce: EmptyCoalesceTerm
			reduce(156), // >>=, reduce: EmptyCoalesceTerm
			reduce(156), // >>>=, reduce: EmptyCoalesceTerm
			reduce(156), // +=, reduce: EmptyCoalesceTerm
			reduce(156), // .=, reduce: EmptyCoalesceTerm
			reduce(156), // -=, reduce: EmptyCoalesceTerm
			reduce(156), // *=, reduce: EmptyCoalesceTerm
			reduce(156), // /=, reduce: EmptyCoalesceTerm
			reduce(156), // //=, reduce: EmptyCoalesceTerm
			reduce(156), // %=, reduce: EmptyCoalesceTerm
			reduce(156), // **=, reduce: EmptyCoalesceTerm
			reduce(156), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(2683), // =~
			shift(2684), // !=~
			shift(2685), // ==
			shift(2686), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(158), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(2687), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(158), // ||=, reduce: EqneTerm
			reduce(158), // ^^=, reduce: EqneTerm
			reduce(158), // &&=, reduce: EqneTerm
			reduce(158), // ??=, reduce: EqneTerm
			reduce(158), // ???=, reduce: EqneTerm
			reduce(158), // |=, reduce: EqneTerm
			reduce(158), // &=, reduce: EqneTerm
			reduce(158), // ^=, reduce: EqneTerm
			reduce(158), // <<=, reduce: EqneTerm
			reduce(158), // >>=, reduce: EqneTerm
			reduce(158), // >>>=, reduce: EqneTerm
			reduce(158), // +=, reduce: EqneTerm
			reduce(158), // .=, reduce: EqneTerm
			reduce(158), // -=, reduce: EqneTerm
			reduce(158), // *=, reduce: EqneTerm
			reduce(158), // /=, reduce: EqneTerm
			reduce(158), // //=, reduce: EqneTerm
			reduce(158), // %=, reduce: EqneTerm
			reduce(158), // **=, reduce: EqneTerm
			reduce(158), // ?, reduce: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(2688), // >=
			shift(2689), // <
			shift(2690), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(159), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(2687), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(159), // ||=, reduce: EqneTerm
			reduce(159), // ^^=, reduce: EqneTerm
			reduce(159), // &&=, reduce: EqneTerm
			reduce(159), // ??=, reduce: EqneTerm
			reduce(159), // ???=, reduce: EqneTerm
			reduce(159), // |=, reduce: EqneTerm
			reduce(159), // &=, reduce: EqneTerm
			reduce(159), // ^=, reduce: EqneTerm
			reduce(159), // <<=, reduce: EqneTerm
			reduce(159), // >>=, reduce: EqneTerm
			reduce(159), // >>>=, reduce: EqneTerm
			reduce(159), // +=, reduce: EqneTerm
			reduce(159), // .=, reduce: EqneTerm
			reduce(159), // -=, reduce: EqneTerm
			reduce(159), // *=, reduce: EqneTerm
			reduce(159), // /=, reduce: EqneTerm
			reduce(159), // //=, reduce: EqneTerm
			reduce(159), // %=, reduce: EqneTerm
			reduce(159), // **=, reduce: EqneTerm
			reduce(159), // ?, reduce: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(2688), // >=
			shift(2689), // <
			shift(2690), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(160), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(2687), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(160), // ||=, reduce: EqneTerm
			reduce(160), // ^^=, reduce: EqneTerm
			reduce(160), // &&=, reduce: EqneTerm
			reduce(160), // ??=, reduce: EqneTerm
			reduce(160), // ???=, reduce: EqneTerm
			reduce(160), // |=, reduce: EqneTerm
			reduce(160), // &=, reduce: EqneTerm
			reduce(160), // ^=, reduce: EqneTerm
			reduce(160), // <<=, reduce: EqneTerm
			reduce(160), // >>=, reduce: EqneTerm
			reduce(160), // >>>=, reduce: EqneTerm
			reduce(160), // +=, reduce: EqneTerm
			reduce(160), // .=, reduce: EqneTerm
			reduce(160), // -=, reduce: EqneTerm
			reduce(160), // *=, reduce: EqneTerm
			reduce(160), // /=, reduce: EqneTerm
			reduce(160), // //=, reduce: EqneTerm
			reduce(160), // %=, reduce: EqneTerm
			reduce(160), // **=, reduce: EqneTerm
			reduce(160), // ?, reduce: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(2688), // >=
			shift(2689), // <
			shift(2690), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(161), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(2687), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(161), // ||=, reduce: EqneTerm
			reduce(161), // ^^=, reduce: EqneTerm
			reduce(161), // &&=, reduce: EqneTerm
			reduce(161), // ??=, reduce: EqneTerm
			reduce(161), // ???=, reduce: EqneTerm
			reduce(161), // |=, reduce: EqneTerm
			reduce(161), // &=, reduce: EqneTerm
			reduce(161), // ^=, reduce: EqneTerm
			reduce(161), // <<=, reduce: EqneTerm
			reduce(161), // >>=, reduce: EqneTerm
			reduce(161), // >>>=, reduce: EqneTerm
			reduce(161), // +=, reduce: EqneTerm
			reduce(161), // .=, reduce: EqneTerm
			reduce(161), // -=, reduce: EqneTerm
			reduce(161), // *=, reduce: EqneTerm
			reduce(161), // /=, reduce: EqneTerm
			reduce(161), // //=, reduce: EqneTerm
			reduce(161), // %=, reduce: EqneTerm
			reduce(161), // **=, reduce: EqneTerm
			reduce(161), // ?, reduce: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(2688), // >=
			shift(2689), // <
			shift(2690), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(163), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(2691), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(163), // ||=, reduce: CmpTerm
			reduce(163), // ^^=, reduce: CmpTerm
			reduce(163), // &&=, reduce: CmpTerm
			reduce(163), // ??=, reduce: CmpTerm
			reduce(163), // ???=, reduce: CmpTerm
			reduce(163), // |=, reduce: CmpTerm
			reduce(163), // &=, reduce: CmpTerm
			reduce(163), // ^=, reduce: CmpTerm
			reduce(163), // <<=, reduce: CmpTerm
			reduce(163), // >>=, reduce: CmpTerm
			reduce(163), // >>>=, reduce: CmpTerm
			reduce(163), // +=, reduce: CmpTerm
			reduce(163), // .=, reduce: CmpTerm
			reduce(163), // -=, reduce: CmpTerm
			reduce(163), // *=, reduce: CmpTerm
			reduce(163), // /=, reduce: CmpTerm
			reduce(163), // //=, reduce: CmpTerm
			reduce(163), // %=, reduce: CmpTerm
			reduce(163), // **=, reduce: CmpTerm
			reduce(163), // ?, reduce: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(164), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(2691), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(164), // ||=, reduce: CmpTerm
			reduce(164), // ^^=, reduce: CmpTerm
			reduce(164), // &&=, reduce: CmpTerm
			reduce(164), // ??=, reduce: CmpTerm
			reduce(164), // ???=, reduce: CmpTerm
			reduce(164), // |=, reduce: CmpTerm
			reduce(164), // &=, reduce: CmpTerm
			reduce(164), // ^=, reduce: CmpTerm
			reduce(164), // <<=, reduce: CmpTerm
			reduce(164), // >>=, reduce: CmpTerm
			reduce(164), // >>>=, reduce: CmpTerm
			reduce(164), // +=, reduce: CmpTerm
			reduce(164), // .=, reduce: CmpTerm
			reduce(164), // -=, reduce: CmpTerm
			reduce(164), // *=, reduce: CmpTerm
			reduce(164), // /=, reduce: CmpTerm
			reduce(164), // //=, reduce: CmpTerm
			reduce(164), // %=, reduce: CmpTerm
			reduce(164), // **=, reduce: CmpTerm
			reduce(164), // ?, reduce: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(165), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(2691), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(165), // ||=, reduce: CmpTerm
			reduce(165), // ^^=, reduce: CmpTerm
			reduce(165), // &&=, reduce: CmpTerm
			reduce(165), // ??=, reduce: CmpTerm
			reduce(165), // ???=, reduce: CmpTerm
			reduce(165), // |=, reduce: CmpTerm
			reduce(165), // &=, reduce: CmpTerm
			reduce(165), // ^=, reduce: CmpTerm
			reduce(165), // <<=, reduce: CmpTerm
			reduce(165), // >>=, reduce: CmpTerm
			reduce(165), // >>>=, reduce: CmpTerm
			reduce(165), // +=, reduce: CmpTerm
			reduce(165), // .=, reduce: CmpTerm
			reduce(165), // -=, reduce: CmpTerm
			reduce(165), // *=, reduce: CmpTerm
			reduce(165), // /=, reduce: CmpTerm
			reduce(165), // //=, reduce: CmpTerm
			reduce(165), // %=, reduce: CmpTerm
			reduce(165), // **=, reduce: CmpTerm
			reduce(165), // ?, reduce: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(166), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(2691), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(166), // ||=, reduce: CmpTerm
			reduce(166), // ^^=, reduce: CmpTerm
			reduce(166), // &&=, reduce: CmpTerm
			reduce(166), // ??=, reduce: CmpTerm
			reduce(166), // ???=, reduce: CmpTerm
			reduce(166), // |=, reduce: CmpTerm
			reduce(166), // &=, reduce: CmpTerm
			reduce(166), // ^=, reduce: CmpTerm
			reduce(166), // <<=, reduce: CmpTerm
			reduce(166), // >>=, reduce: CmpTerm
			reduce(166), // >>>=, reduce: CmpTerm
			reduce(166), // +=, reduce: CmpTerm
			reduce(166), // .=, reduce: CmpTerm
			reduce(166), // -=, reduce: CmpTerm
			reduce(166), // *=, reduce: CmpTerm
			reduce(166), // /=, reduce: CmpTerm
			reduce(166), // //=, reduce: CmpTerm
			reduce(166), // %=, reduce: CmpTerm
			reduce(166), // **=, reduce: CmpTerm
			reduce(166), // ?, reduce: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(168), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(168), // ||=, reduce: BitwiseORTerm
			reduce(168), // ^^=, reduce: BitwiseORTerm
			reduce(168), // &&=, reduce: BitwiseORTerm
			reduce(168), // ??=, reduce: BitwiseORTerm
			reduce(168), // ???=, reduce: BitwiseORTerm
			reduce(168), // |=, reduce: BitwiseORTerm
			reduce(168), // &=, reduce: BitwiseORTerm
			reduce(168), // ^=, reduce: BitwiseORTerm
			reduce(168), // <<=, reduce: BitwiseORTerm
			reduce(168), // >>=, reduce: BitwiseORTerm
			reduce(168), // >>>=, reduce: BitwiseORTerm
			reduce(168), // +=, reduce: BitwiseORTerm
			reduce(168), // .=, reduce: BitwiseORTerm
			reduce(168), // -=, reduce: BitwiseORTerm
			reduce(168), // *=, reduce: BitwiseORTerm
			reduce(168), // /=, reduce: BitwiseORTerm
			reduce(168), // //=, reduce: BitwiseORTerm
			reduce(168), // %=, reduce: BitwiseORTerm
			reduce(168), // **=, reduce: BitwiseORTerm
			reduce(168), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(2692), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(170), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(170), // ||=, reduce: BitwiseXORTerm
			reduce(170), // ^^=, reduce: BitwiseXORTerm
			reduce(170), // &&=, reduce: BitwiseXORTerm
			reduce(170), // ??=, reduce: BitwiseXORTerm
			reduce(170), // ???=, reduce: BitwiseXORTerm
			reduce(170), // |=, reduce: BitwiseXORTerm
			reduce(170), // &=, reduce: BitwiseXORTerm
			reduce(170), // ^=, reduce: BitwiseXORTerm
			reduce(170), // <<=, reduce: BitwiseXORTerm
			reduce(170), // >>=, reduce: BitwiseXORTerm
			reduce(170), // >>>=, reduce: BitwiseXORTerm
			reduce(170), // +=, reduce: BitwiseXORTerm
			reduce(170), // .=, reduce: BitwiseXORTerm
			reduce(170), // -=, reduce: BitwiseXORTerm
			reduce(170), // *=, reduce: BitwiseXORTerm
			reduce(170), // /=, reduce: BitwiseXORTerm
			reduce(170), // //=, reduce: BitwiseXORTerm
			reduce(170), // %=, reduce: BitwiseXORTerm
			reduce(170), // **=, reduce: BitwiseXORTerm
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(2693), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(172), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(2694), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(172), // ||=, reduce: BitwiseANDTerm
			reduce(172), // ^^=, reduce: BitwiseANDTerm
			reduce(172), // &&=, reduce: BitwiseANDTerm
			reduce(172), // ??=, reduce: BitwiseANDTerm
			reduce(172), // ???=, reduce: BitwiseANDTerm
			reduce(172), // |=, reduce: BitwiseANDTerm
			reduce(172), // &=, reduce: BitwiseANDTerm
			reduce(172), // ^=, reduce: BitwiseANDTerm
			reduce(172), // <<=, reduce: BitwiseANDTerm
			reduce(172), // >>=, reduce: BitwiseANDTerm
			reduce(172), // >>>=, reduce: BitwiseANDTerm
			reduce(172), // +=, reduce: BitwiseANDTerm
			reduce(172), // .=, reduce: BitwiseANDTerm
			reduce(172), // -=, reduce: BitwiseANDTerm
			reduce(172), // *=, reduce: BitwiseANDTerm
			reduce(172), // /=, reduce: BitwiseANDTerm
			reduce(172), // //=, reduce: BitwiseANDTerm
			reduce(172), // %=, reduce: BitwiseANDTerm
			reduce(172), // **=, reduce: BitwiseANDTerm
			reduce(172), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(2695), // <<
			shift(2696), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(175), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(175), // ||=, reduce: BitwiseShiftTerm
			reduce(175), // ^^=, reduce: BitwiseShiftTerm
			reduce(175), // &&=, reduce: BitwiseShiftTerm
			reduce(175), // ??=, reduce: BitwiseShiftTerm
			reduce(175), // ???=, reduce: BitwiseShiftTerm
			reduce(175), // |=, reduce: BitwiseShiftTerm
			reduce(175), // &=, reduce: BitwiseShiftTerm
			reduce(175), // ^=, reduce: BitwiseShiftTerm
			reduce(175), // <<=, reduce: BitwiseShiftTerm
			reduce(175), // >>=, reduce: BitwiseShiftTerm
			reduce(175), // >>>=, reduce: BitwiseShiftTerm
			reduce(175), // +=, reduce: BitwiseShiftTerm
			reduce(175), // .=, reduce: BitwiseShiftTerm
			reduce(175), // -=, reduce: BitwiseShiftTerm
			reduce(175), // *=, reduce: BitwiseShiftTerm
			reduce(175), // /=, reduce: BitwiseShiftTerm
			reduce(175), // //=, reduce: BitwiseShiftTerm
			reduce(175), // %=, reduce: BitwiseShiftTerm
			reduce(175), // **=, reduce: BitwiseShiftTerm
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(2697), // +
			shift(2698), // -
			shift(2699), // .+
			shift(2700), // .-
			shift(2701), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(174), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(174), // ||=, reduce: BitwiseShiftTerm
			reduce(174), // ^^=, reduce: BitwiseShiftTerm
			reduce(174), // &&=, reduce: BitwiseShiftTerm
			reduce(174), // ??=, reduce: BitwiseShiftTerm
			reduce(174), // ???=, reduce: BitwiseShiftTerm
			reduce(174), // |=, reduce: BitwiseShiftTerm
			reduce(174), // &=, reduce: BitwiseShiftTerm
			reduce(174), // ^=, reduce: BitwiseShiftTerm
			reduce(174), // <<=, reduce: BitwiseShiftTerm
			reduce(174), // >>=, reduce: BitwiseShiftTerm
			reduce(174), // >>>=, reduce: BitwiseShiftTerm
			reduce(174), // +=, reduce: BitwiseShiftTerm
			reduce(174), // .=, reduce: BitwiseShiftTerm
			reduce(174), // -=, reduce: BitwiseShiftTerm
			reduce(174), // *=, reduce: BitwiseShiftTerm
			reduce(174), // /=, reduce: BitwiseShiftTerm
			reduce(174), // //=, reduce: BitwiseShiftTerm
			reduce(174), // %=, reduce: BitwiseShiftTerm
			reduce(174), // **=, reduce: BitwiseShiftTerm
			reduce(174), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(2697), // +
			shift(2698), // -
			shift(2699), // .+
			shift(2700), // .-
			shift(2701), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(176), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(176), // ||=, reduce: BitwiseShiftTerm
			reduce(176), // ^^=, reduce: BitwiseShiftTerm
			reduce(176), // &&=, reduce: BitwiseShiftTerm
			reduce(176), // ??=, reduce: BitwiseShiftTerm
			reduce(176), // ???=, reduce: BitwiseShiftTerm
			reduce(176), // |=, reduce: BitwiseShiftTerm
			reduce(176), // &=, reduce: BitwiseShiftTerm
			reduce(176), // ^=, reduce: BitwiseShiftTerm
			reduce(176), // <<=, reduce: BitwiseShiftTerm
			reduce(176), // >>=, reduce: BitwiseShiftTerm
			reduce(176), // >>>=, reduce: BitwiseShiftTerm
			reduce(176), // +=, reduce: BitwiseShiftTerm
			reduce(176), // .=, reduce: BitwiseShiftTerm
			reduce(176), // -=, reduce: BitwiseShiftTerm
			reduce(176), // *=, reduce: BitwiseShiftTerm
			reduce(176), // /=, reduce: BitwiseShiftTerm
			reduce(176), // //=, reduce: BitwiseShiftTerm
			reduce(176), // %=, reduce: BitwiseShiftTerm
			reduce(176), // **=, reduce: BitwiseShiftTerm
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(2697), // +
			shift(2698), // -
			shift(2699), // .+
			shift(2700), // .-
			shift(2701), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(178), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(178), // ||=, reduce: AddsubdotTerm
			reduce(178), // ^^=, reduce: AddsubdotTerm
			reduce(178), // &&=, reduce: AddsubdotTerm
			reduce(178), // ??=, reduce: AddsubdotTerm
			reduce(178), // ???=, reduce: AddsubdotTerm
			reduce(178), // |=, reduce: AddsubdotTerm
			reduce(178), // &=, reduce: AddsubdotTerm
			reduce(178), // ^=, reduce: AddsubdotTerm
			reduce(178), // <<=, reduce: AddsubdotTerm
			reduce(178), // >>=, reduce: AddsubdotTerm
			reduce(178), // >>>=, reduce: AddsubdotTerm
			reduce(178), // +=, reduce: AddsubdotTerm
			reduce(178), // .=, reduce: AddsubdotTerm
			reduce(178), // -=, reduce: AddsubdotTerm
			reduce(178), // *=, reduce: AddsubdotTerm
			reduce(178), // /=, reduce: AddsubdotTerm
			reduce(178), // //=, reduce: AddsubdotTerm
			reduce(178), // %=, reduce: AddsubdotTerm
			reduce(178), // **=, reduce: AddsubdotTerm
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(2706), // *
			shift(2707), // /
			shift(2708), // //
			shift(2709), // %
			shift(2710), // .*
			shift(2711), // ./
			shift(2712), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(179), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(179), // ||=, reduce: AddsubdotTerm
			reduce(179), // ^^=, reduce: AddsubdotTerm
			reduce(179), // &&=, reduce: AddsubdotTerm
			reduce(179), // ??=, reduce: AddsubdotTerm
			reduce(179), // ???=, reduce: AddsubdotTerm
			reduce(179), // |=, reduce: AddsubdotTerm
			reduce(179), // &=, reduce: AddsubdotTerm
			reduce(179), // ^=, reduce: AddsubdotTerm
			reduce(179), // <<=, reduce: AddsubdotTerm
			reduce(179), // >>=, reduce: AddsubdotTerm
			reduce(179), // >>>=, reduce: AddsubdotTerm
			reduce(179), // +=, reduce: AddsubdotTerm
			reduce(179), // .=, reduce: AddsubdotTerm
			reduce(179), // -=, reduce: AddsubdotTerm
			reduce(179), // *=, reduce: AddsubdotTerm
			reduce(179), // /=, reduce: AddsubdotTerm
			reduce(179), // //=, reduce: AddsubdotTerm
			reduce(179), // %=, reduce: AddsubdotTerm
			reduce(179), // **=, reduce: AddsubdotTerm
			reduce(179), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(2706), // *
			shift(2707), // /
			shift(2708), // //
			shift(2709), // %
			shift(2710), // .*
			shift(2711), // ./
			shift(2712), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(180), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(180), // ||=, reduce: AddsubdotTerm
			reduce(180), // ^^=, reduce: AddsubdotTerm
			reduce(180), // &&=, reduce: AddsubdotTerm
			reduce(180), // ??=, reduce: AddsubdotTerm
			reduce(180), // ???=, reduce: AddsubdotTerm
			reduce(180), // |=, reduce: AddsubdotTerm
			reduce(180), // &=, reduce: AddsubdotTerm
			reduce(180), // ^=, reduce: AddsubdotTerm
			reduce(180), // <<=, reduce: AddsubdotTerm
			reduce(180), // >>=, reduce: AddsubdotTerm
			reduce(180), // >>>=, reduce: AddsubdotTerm
			reduce(180), // +=, reduce: AddsubdotTerm
			reduce(180), // .=, reduce: AddsubdotTerm
			reduce(180), // -=, reduce: AddsubdotTerm
			reduce(180), // *=, reduce: AddsubdotTerm
			reduce(180), // /=, reduce: AddsubdotTerm
			reduce(180), // //=, reduce: AddsubdotTerm
			reduce(180), // %=, reduce: AddsubdotTerm
			reduce(180), // **=, reduce: AddsubdotTerm
			reduce(180), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(2706), // *
			shift(2707), // /
			shift(2708), // //
			shift(2709), // %
			shift(2710), // .*
			shift(2711), // ./
			shift(2712), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(181), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(181), // ||=, reduce: AddsubdotTerm
			reduce(181), // ^^=, reduce: AddsubdotTerm
			reduce(181), // &&=, reduce: AddsubdotTerm
			reduce(181), // ??=, reduce: AddsubdotTerm
			reduce(181), // ???=, reduce: AddsubdotTerm
			reduce(181), // |=, reduce: AddsubdotTerm
			reduce(181), // &=, reduce: AddsubdotTerm
			reduce(181), // ^=, reduce: AddsubdotTerm
			reduce(181), // <<=, reduce: AddsubdotTerm
			reduce(181), // >>=, reduce: AddsubdotTerm
			reduce(181), // >>>=, reduce: AddsubdotTerm
			reduce(181), // +=, reduce: AddsubdotTerm
			reduce(181), // .=, reduce: AddsubdotTerm
			reduce(181), // -=, reduce: AddsubdotTerm
			reduce(181), // *=, reduce: AddsubdotTerm
			reduce(181), // /=, reduce: AddsubdotTerm
			reduce(181), // //=, reduce: AddsubdotTerm
			reduce(181), // %=, reduce: AddsubdotTerm
			reduce(181), // **=, reduce: AddsubdotTerm
			reduce(181), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(2706), // *
			shift(2707), // /
			shift(2708), // //
			shift(2709), // %
			shift(2710), // .*
			shift(2711), // ./
			shift(2712), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(182), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(182), // ||=, reduce: AddsubdotTerm
			reduce(182), // ^^=, reduce: AddsubdotTerm
			reduce(182), // &&=, reduce: AddsubdotTerm
			reduce(182), // ??=, reduce: AddsubdotTerm
			reduce(182), // ???=, reduce: AddsubdotTerm
			reduce(182), // |=, reduce: AddsubdotTerm
			reduce(182), // &=, reduce: AddsubdotTerm
			reduce(182), // ^=, reduce: AddsubdotTerm
			reduce(182), // <<=, reduce: AddsubdotTerm
			reduce(182), // >>=, reduce: AddsubdotTerm
			reduce(182), // >>>=, reduce: AddsubdotTerm
			reduce(182), // +=, reduce: AddsubdotTerm
			reduce(182), // .=, reduce: AddsubdotTerm
			reduce(182), // -=, reduce: AddsubdotTerm
			reduce(182), // *=, reduce: AddsubdotTerm
			reduce(182), // /=, reduce: AddsubdotTerm
			reduce(182), // //=, reduce: AddsubdotTerm
			reduce(182), // %=, reduce: AddsubdotTerm
			reduce(182), // **=, reduce: AddsubdotTerm
			reduce(182), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(2706), // *
			shift(2707), // /
			shift(2708), // //
			shift(2709), // %
			shift(2710), // .*
			shift(2711), // ./
			shift(2712), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(184), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(184), // ||=, reduce: MuldivTerm
			reduce(184), // ^^=, reduce: MuldivTerm
			reduce(184), // &&=, reduce: MuldivTerm
			reduce(184), // ??=, reduce: MuldivTerm
			reduce(184), // ???=, reduce: MuldivTerm
			reduce(184), // |=, reduce: MuldivTerm
			reduce(184), // &=, reduce: MuldivTerm
			reduce(184), // ^=, reduce: MuldivTerm
			reduce(184), // <<=, reduce: MuldivTerm
			reduce(184), // >>=, reduce: MuldivTerm
			reduce(184), // >>>=, reduce: MuldivTerm
			reduce(184), // +=, reduce: MuldivTerm
			reduce(184), // .=, reduce: MuldivTerm
			reduce(184), // -=, reduce: MuldivTerm
			reduce(184), // *=, reduce: MuldivTerm
			reduce(184), // /=, reduce: MuldivTerm
			reduce(184), // //=, reduce: MuldivTerm
			reduce(184), // %=, reduce: MuldivTerm
			reduce(184), // **=, reduce: MuldivTerm
			reduce(184), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(185), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(185), // ||=, reduce: MuldivTerm
			reduce(185), // ^^=, reduce: MuldivTerm
			reduce(185), // &&=, reduce: MuldivTerm
			reduce(185), // ??=, reduce: MuldivTerm
			reduce(185), // ???=, reduce: MuldivTerm
			reduce(185), // |=, reduce: MuldivTerm
			reduce(185), // &=, reduce: MuldivTerm
			reduce(185), // ^=, reduce: MuldivTerm
			reduce(185), // <<=, reduce: MuldivTerm
			reduce(185), // >>=, reduce: MuldivTerm
			reduce(185), // >>>=, reduce: MuldivTerm
			reduce(185), // +=, reduce: MuldivTerm
			reduce(185), // .=, reduce: MuldivTerm
			reduce(185), // -=, reduce: MuldivTerm
			reduce(185), // *=, reduce: MuldivTerm
			reduce(185), // /=, reduce: MuldivTerm
			reduce(185), // //=, reduce: MuldivTerm
			reduce(185), // %=, reduce: MuldivTerm
			reduce(185), // **=, reduce: MuldivTerm
			reduce(185), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(186), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(186), // ||=, reduce: MuldivTerm
			reduce(186), // ^^=, reduce: MuldivTerm
			reduce(186), // &&=, reduce: MuldivTerm
			reduce(186), // ??=, reduce: MuldivTerm
			reduce(186), // ???=, reduce: MuldivTerm
			reduce(186), // |=, reduce: MuldivTerm
			reduce(186), // &=, reduce: MuldivTerm
			reduce(186), // ^=, reduce: MuldivTerm
			reduce(186), // <<=, reduce: MuldivTerm
			reduce(186), // >>=, reduce: MuldivTerm
			reduce(186), // >>>=, reduce: MuldivTerm
			reduce(186), // +=, reduce: MuldivTerm
			reduce(186), // .=, reduce: MuldivTerm
			reduce(186), // -=, reduce: MuldivTerm
			reduce(186), // *=, reduce: MuldivTerm
			reduce(186), // /=, reduce: MuldivTerm
			reduce(186), // //=, reduce: MuldivTerm
			reduce(186), // %=, reduce: MuldivTerm
			reduce(186), // **=, reduce: MuldivTerm
			reduce(186), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(187), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(187), // ||=, reduce: MuldivTerm
			reduce(187), // ^^=, reduce: MuldivTerm
			reduce(187), // &&=, reduce: MuldivTerm
			reduce(187), // ??=, reduce: MuldivTerm
			reduce(187), // ???=, reduce: MuldivTerm
			reduce(187), // |=, reduce: MuldivTerm
			reduce(187), // &=, reduce: MuldivTerm
			reduce(187), // ^=, reduce: MuldivTerm
			reduce(187), // <<=, reduce: MuldivTerm
			reduce(187), // >>=, reduce: MuldivTerm
			reduce(187), // >>>=, reduce: MuldivTerm
			reduce(187), // +=, reduce: MuldivTerm
			reduce(187), // .=, reduce: MuldivTerm
			reduce(187), // -=, reduce: MuldivTerm
			reduce(187), // *=, reduce: MuldivTerm
			reduce(187), // /=, reduce: MuldivTerm
			reduce(187), // //=, reduce: MuldivTerm
			reduce(187), // %=, reduce: MuldivTerm
			reduce(187), // **=, reduce: MuldivTerm
			reduce(187), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(188), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(188), // ||=, reduce: MuldivTerm
			reduce(188), // ^^=, reduce: MuldivTerm
			reduce(188), // &&=, reduce: MuldivTerm
			reduce(188), // ??=, reduce: MuldivTerm
			reduce(188), // ???=, reduce: MuldivTerm
			reduce(188), // |=, reduce: MuldivTerm
			reduce(188), // &=, reduce: MuldivTerm
			reduce(188), // ^=, reduce: MuldivTerm
			reduce(188), // <<=, reduce: MuldivTerm
			reduce(188), // >>=, reduce: MuldivTerm
			reduce(188), // >>>=, reduce: MuldivTerm
			reduce(188), // +=, reduce: MuldivTerm
			reduce(188), // .=, reduce: MuldivTerm
			reduce(188), // -=, reduce: MuldivTerm
			reduce(188), // *=, reduce: MuldivTerm
			reduce(188), // /=, reduce: MuldivTerm
			reduce(188), // //=, reduce: MuldivTerm
			reduce(188), // %=, reduce: MuldivTerm
			reduce(188), // **=, reduce: MuldivTerm
			reduce(188), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(189), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(189), // ||=, reduce: MuldivTerm
			reduce(189), // ^^=, reduce: MuldivTerm
			reduce(189), // &&=, reduce: MuldivTerm
			reduce(189), // ??=, reduce: MuldivTerm
			reduce(189), // ???=, reduce: MuldivTerm
			reduce(189), // |=, reduce: MuldivTerm
			reduce(189), // &=, reduce: MuldivTerm
			reduce(189), // ^=, reduce: MuldivTerm
			reduce(189), // <<=, reduce: MuldivTerm
			reduce(189), // >>=, reduce: MuldivTerm
			reduce(189), // >>>=, reduce: MuldivTerm
			reduce(189), // +=, reduce: MuldivTerm
			reduce(189), // .=, reduce: MuldivTerm
			reduce(189), // -=, reduce: MuldivTerm
			reduce(189), // *=, reduce: MuldivTerm
			reduce(189), // /=, reduce: MuldivTerm
			reduce(189), // //=, reduce: MuldivTerm
			reduce(189), // %=, reduce: MuldivTerm
			reduce(189), // **=, reduce: MuldivTerm
			reduce(189), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(190), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(190), // ||=, reduce: MuldivTerm
			reduce(190), // ^^=, reduce: MuldivTerm
			reduce(190), // &&=, reduce: MuldivTerm
			reduce(190), // ??=, reduce: MuldivTerm
			reduce(190), // ???=, reduce: MuldivTerm
			reduce(190), // |=, reduce: MuldivTerm
			reduce(190), // &=, reduce: MuldivTerm
			reduce(190), // ^=, reduce: MuldivTerm
			reduce(190), // <<=, reduce: MuldivTerm
			reduce(190), // >>=, reduce: MuldivTerm
			reduce(190), // >>>=, reduce: MuldivTerm
			reduce(190), // +=, reduce: MuldivTerm
			reduce(190), // .=, reduce: MuldivTerm
			reduce(190), // -=, reduce: MuldivTerm
			reduce(190), // *=, reduce: MuldivTerm
			reduce(190), // /=, reduce: MuldivTerm
			reduce(190), // //=, reduce: MuldivTerm
			reduce(190), // %=, reduce: MuldivTerm
			reduce(190), // **=, reduce: MuldivTerm
			reduce(190), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(199), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(199), // ||=, reduce: PowTerm
			reduce(199), // ^^=, reduce: PowTerm
			reduce(199), // &&=, reduce: PowTerm
			reduce(199), // ??=, reduce: PowTerm
			reduce(199), // ???=, reduce: PowTerm
			reduce(199), // |=, reduce: PowTerm
			reduce(199), // &=, reduce: PowTerm
			reduce(199), // ^=, reduce: PowTerm
			reduce(199), // <<=, reduce: PowTerm
			reduce(199), // >>=, reduce: PowTerm
			reduce(199), // >>>=, reduce: PowTerm
			reduce(199), // +=, reduce: PowTerm
			reduce(199), // .=, reduce: PowTerm
			reduce(199), // -=, reduce: PowTerm
			reduce(199), // *=, reduce: PowTerm
			reduce(199), // /=, reduce: PowTerm
			reduce(199), // //=, reduce: PowTerm
			reduce(199), // %=, reduce: PowTerm
			reduce(199), // **=, reduce: PowTerm
			reduce(199), // ?, reduce: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3822), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3823), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3825), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3826), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3827), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(218), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(218), // ||=, reduce: ArrayLiteral
			reduce(218), // ^^=, reduce: ArrayLiteral
			reduce(218), // &&=, reduce: ArrayLiteral
			reduce(218), // ??=, reduce: ArrayLiteral
			reduce(218), // ???=, reduce: ArrayLiteral
			reduce(218), // |=, reduce: ArrayLiteral
			reduce(218), // &=, reduce: ArrayLiteral
			reduce(218), // ^=, reduce: ArrayLiteral
			reduce(218), // <<=, reduce: ArrayLiteral
			reduce(218), // >>=, reduce: ArrayLiteral
			reduce(218), // >>>=, reduce: ArrayLiteral
			reduce(218), // +=, reduce: ArrayLiteral
			reduce(218), // .=, reduce: ArrayLiteral
			reduce(218), // -=, reduce: ArrayLiteral
			reduce(218), // *=, reduce: ArrayLiteral
			reduce(218), // /=, reduce: ArrayLiteral
			reduce(218), // //=, reduce: ArrayLiteral
			reduce(218), // %=, reduce: ArrayLiteral
			reduce(218), // **=, reduce: ArrayLiteral
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S3391
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3828), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3829), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(256), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(256), // ||=, reduce: FunctionCallsite
			reduce(256), // ^^=, reduce: FunctionCallsite
			reduce(256), // &&=, reduce: FunctionCallsite
			reduce(256), // ??=, reduce: FunctionCallsite
			reduce(256), // ???=, reduce: FunctionCallsite
			reduce(256), // |=, reduce: FunctionCallsite
			reduce(256), // &=, reduce: FunctionCallsite
			reduce(256), // ^=, reduce: FunctionCallsite
			reduce(256), // <<=, reduce: FunctionCallsite
			reduce(256), // >>=, reduce: FunctionCallsite
			reduce(256), // >>>=, reduce: FunctionCallsite
			reduce(256), // +=, reduce: FunctionCallsite
			reduce(256), // .=, reduce: FunctionCallsite
			reduce(256), // -=, reduce: FunctionCallsite
			reduce(256), // *=, reduce: FunctionCallsite
			reduce(256), // /=, reduce: FunctionCallsite
			reduce(256), // //=, reduce: FunctionCallsite
			reduce(256), // %=, reduce: FunctionCallsite
			reduce(256), // **=, reduce: FunctionCallsite
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S3394
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(164),  // {
			shift(3830), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(169),  // (
			nil,         // )
			nil,         // emitp
			shift(181),  // field_name
			shift(182),  // $[
			nil,         // ]
			shift(183),  // braced_field_name
			shift(184),  // $[[
			shift(185),  // $[[[
			shift(186),  // full_srec
			shift(188),  // oosvar_name
			shift(189),  // @[
			shift(190),  // braced_oosvar_name
			shift(191),  // full_oosvar
			shift(192),  // all
			shift(193),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(210),  // +
			shift(212),  // -
			shift(213),  // .+
			shift(214),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(216),  // !
			shift(217),  // ~
			nil,         // **
			shift(221),  // string_literal
			shift(222),  // regex_case_insensitive
			shift(223),  // int_literal
			shift(224),  // float_literal
			shift(225),  // boolean_literal
			shift(226),  // const_M_PI
			shift(227),  // const_M_E
			shift(228),  // panic
			shift(230),  // [
			shift(234),  // ctx_IPS
			shift(235),  // ctx_IFS
			shift(236),  // ctx_IRS
			shift(237),  // ctx_OPS
			shift(238),  // ctx_OFS
			shift(239),  // ctx_ORS
			shift(240),  // ctx_OFLATSEP
			shift(241),  // ctx_NF
			shift(242),  // ctx_NR
			shift(243),  // ctx_FNR
			shift(244),  // ctx_FILENAME
			shift(245),  // ctx_FILENUM
			shift(247),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(303), // ;, reduce: TripleForContinuationItem
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(303), // ,, reduce: TripleForContinuationItem
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(304), // ;, reduce: TripleForContinuationItem
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(304), // ,, reduce: TripleForContinuationItem
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(37), // ;, reduce: BareBoolean
			nil,        // {
			nil,        // }
			reduce(35), // =, reduce: Lvalue
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(37), // ,, reduce: BareBoolean
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(35), // ||=, reduce: Lvalue
			reduce(35), // ^^=, reduce: Lvalue
			reduce(35), // &&=, reduce: Lvalue
			reduce(35), // ??=, reduce: Lvalue
			reduce(35), // ???=, reduce: Lvalue
			reduce(35), // |=, reduce: Lvalue
			reduce(35), // &=, reduce: Lvalue
			reduce(35), // ^=, reduce: Lvalue
			reduce(35), // <<=, reduce: Lvalue
			reduce(35), // >>=, reduce: Lvalue
			reduce(35), // >>>=, reduce: Lvalue
			reduce(35), // +=, reduce: Lvalue
			reduce(35), // .=, reduce: Lvalue
			reduce(35), // -=, reduce: Lvalue
			reduce(35), // *=, reduce: Lvalue
			reduce(35), // /=, reduce: Lvalue
			reduce(35), // //=, reduce: Lvalue
			reduce(35), // %=, reduce: Lvalue
			reduce(35), // **=, 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,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(207), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(207), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(207), // >, reduce: MlrvalOrFunction
			reduce(207), // >>, reduce: MlrvalOrFunction
			reduce(207), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(207), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(207), // ||=, reduce: MlrvalOrFunction
			reduce(207), // ^^=, reduce: MlrvalOrFunction
			reduce(207), // &&=, reduce: MlrvalOrFunction
			reduce(207), // ??=, reduce: MlrvalOrFunction
			reduce(207), // ???=, reduce: MlrvalOrFunction
			reduce(207), // |=, reduce: MlrvalOrFunction
			reduce(207), // &=, reduce: MlrvalOrFunction
			reduce(207), // ^=, reduce: MlrvalOrFunction
			reduce(207), // <<=, reduce: MlrvalOrFunction
			reduce(207), // >>=, reduce: MlrvalOrFunction
			reduce(207), // >>>=, reduce: MlrvalOrFunction
			reduce(207), // +=, reduce: MlrvalOrFunction
			reduce(207), // .=, reduce: MlrvalOrFunction
			reduce(207), // -=, reduce: MlrvalOrFunction
			reduce(207), // *=, reduce: MlrvalOrFunction
			reduce(207), // /=, reduce: MlrvalOrFunction
			reduce(207), // //=, reduce: MlrvalOrFunction
			reduce(207), // %=, reduce: MlrvalOrFunction
			reduce(207), // **=, reduce: MlrvalOrFunction
			reduce(207), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(207), // ||, reduce: MlrvalOrFunction
			reduce(207), // ^^, reduce: MlrvalOrFunction
			reduce(207), // &&, reduce: MlrvalOrFunction
			reduce(207), // ??, reduce: MlrvalOrFunction
			reduce(207), // ???, reduce: MlrvalOrFunction
			reduce(207), // =~, reduce: MlrvalOrFunction
			reduce(207), // !=~, reduce: MlrvalOrFunction
			reduce(207), // ==, reduce: MlrvalOrFunction
			reduce(207), // !=, reduce: MlrvalOrFunction
			reduce(207), // >=, reduce: MlrvalOrFunction
			reduce(207), // <, reduce: MlrvalOrFunction
			reduce(207), // <=, reduce: MlrvalOrFunction
			reduce(207), // ^, reduce: MlrvalOrFunction
			reduce(207), // &, reduce: MlrvalOrFunction
			reduce(207), // <<, reduce: MlrvalOrFunction
			reduce(207), // >>>, reduce: MlrvalOrFunction
			reduce(207), // +, reduce: MlrvalOrFunction
			reduce(207), // -, reduce: MlrvalOrFunction
			reduce(207), // .+, reduce: MlrvalOrFunction
			reduce(207), // .-, reduce: MlrvalOrFunction
			reduce(207), // ., reduce: MlrvalOrFunction
			reduce(207), // *, reduce: MlrvalOrFunction
			reduce(207), // /, reduce: MlrvalOrFunction
			reduce(207), // //, reduce: MlrvalOrFunction
			reduce(207), // %, reduce: MlrvalOrFunction
			reduce(207), // .*, reduce: MlrvalOrFunction
			reduce(207), // ./, reduce: MlrvalOrFunction
			reduce(207), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(207), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(207), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(207), // [[, reduce: MlrvalOrFunction
			reduce(207), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(204), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(204), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(204), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			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
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			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{ // S3400
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(206), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(206), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(206), // >, reduce: MlrvalOrFunction
			reduce(206), // >>, reduce: MlrvalOrFunction
			reduce(206), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(206), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(206), // ||=, reduce: MlrvalOrFunction
			reduce(206), // ^^=, reduce: MlrvalOrFunction
			reduce(206), // &&=, reduce: MlrvalOrFunction
			reduce(206), // ??=, reduce: MlrvalOrFunction
			reduce(206), // ???=, reduce: MlrvalOrFunction
			reduce(206), // |=, reduce: MlrvalOrFunction
			reduce(206), // &=, reduce: MlrvalOrFunction
			reduce(206), // ^=, reduce: MlrvalOrFunction
			reduce(206), // <<=, reduce: MlrvalOrFunction
			reduce(206), // >>=, reduce: MlrvalOrFunction
			reduce(206), // >>>=, reduce: MlrvalOrFunction
			reduce(206), // +=, reduce: MlrvalOrFunction
			reduce(206), // .=, reduce: MlrvalOrFunction
			reduce(206), // -=, reduce: MlrvalOrFunction
			reduce(206), // *=, reduce: MlrvalOrFunction
			reduce(206), // /=, reduce: MlrvalOrFunction
			reduce(206), // //=, reduce: MlrvalOrFunction
			reduce(206), // %=, reduce: MlrvalOrFunction
			reduce(206), // **=, reduce: MlrvalOrFunction
			reduce(206), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(206), // ||, reduce: MlrvalOrFunction
			reduce(206), // ^^, reduce: MlrvalOrFunction
			reduce(206), // &&, reduce: MlrvalOrFunction
			reduce(206), // ??, reduce: MlrvalOrFunction
			reduce(206), // ???, reduce: MlrvalOrFunction
			reduce(206), // =~, reduce: MlrvalOrFunction
			reduce(206), // !=~, reduce: MlrvalOrFunction
			reduce(206), // ==, reduce: MlrvalOrFunction
			reduce(206), // !=, reduce: MlrvalOrFunction
			reduce(206), // >=, reduce: MlrvalOrFunction
			reduce(206), // <, reduce: MlrvalOrFunction
			reduce(206), // <=, reduce: MlrvalOrFunction
			reduce(206), // ^, reduce: MlrvalOrFunction
			reduce(206), // &, reduce: MlrvalOrFunction
			reduce(206), // <<, reduce: MlrvalOrFunction
			reduce(206), // >>>, reduce: MlrvalOrFunction
			reduce(206), // +, reduce: MlrvalOrFunction
			reduce(206), // -, reduce: MlrvalOrFunction
			reduce(206), // .+, reduce: MlrvalOrFunction
			reduce(206), // .-, reduce: MlrvalOrFunction
			reduce(206), // ., reduce: MlrvalOrFunction
			reduce(206), // *, reduce: MlrvalOrFunction
			reduce(206), // /, reduce: MlrvalOrFunction
			reduce(206), // //, reduce: MlrvalOrFunction
			reduce(206), // %, reduce: MlrvalOrFunction
			reduce(206), // .*, reduce: MlrvalOrFunction
			reduce(206), // ./, reduce: MlrvalOrFunction
			reduce(206), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: MlrvalOrFunction
			reduce(206), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(108), // ;, reduce: OosvarValue
			nil,         // {
			nil,         // }
			reduce(108), // =, reduce: OosvarValue
			nil,         // unset
			nil,         // filter
			reduce(108), // >, reduce: OosvarValue
			reduce(108), // >>, reduce: OosvarValue
			reduce(108), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(108), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(108), // ||=, reduce: OosvarValue
			reduce(108), // ^^=, reduce: OosvarValue
			reduce(108), // &&=, reduce: OosvarValue
			reduce(108), // ??=, reduce: OosvarValue
			reduce(108), // ???=, reduce: OosvarValue
			reduce(108), // |=, reduce: OosvarValue
			reduce(108), // &=, reduce: OosvarValue
			reduce(108), // ^=, reduce: OosvarValue
			reduce(108), // <<=, reduce: OosvarValue
			reduce(108), // >>=, reduce: OosvarValue
			reduce(108), // >>>=, reduce: OosvarValue
			reduce(108), // +=, reduce: OosvarValue
			reduce(108), // .=, reduce: OosvarValue
			reduce(108), // -=, reduce: OosvarValue
			reduce(108), // *=, reduce: OosvarValue
			reduce(108), // /=, reduce: OosvarValue
			reduce(108), // //=, reduce: OosvarValue
			reduce(108), // %=, reduce: OosvarValue
			reduce(108), // **=, reduce: OosvarValue
			reduce(108), // ?, reduce: OosvarValue
			nil,         // :
			reduce(108), // ||, reduce: OosvarValue
			reduce(108), // ^^, reduce: OosvarValue
			reduce(108), // &&, reduce: OosvarValue
			reduce(108), // ??, reduce: OosvarValue
			reduce(108), // ???, reduce: OosvarValue
			reduce(108), // =~, reduce: OosvarValue
			reduce(108), // !=~, reduce: OosvarValue
			reduce(108), // ==, reduce: OosvarValue
			reduce(108), // !=, reduce: OosvarValue
			reduce(108), // >=, reduce: OosvarValue
			reduce(108), // <, reduce: OosvarValue
			reduce(108), // <=, reduce: OosvarValue
			reduce(108), // ^, reduce: OosvarValue
			reduce(108), // &, reduce: OosvarValue
			reduce(108), // <<, reduce: OosvarValue
			reduce(108), // >>>, reduce: OosvarValue
			reduce(108), // +, reduce: OosvarValue
			reduce(108), // -, reduce: OosvarValue
			reduce(108), // .+, reduce: OosvarValue
			reduce(108), // .-, reduce: OosvarValue
			reduce(108), // ., reduce: OosvarValue
			reduce(108), // *, reduce: OosvarValue
			reduce(108), // /, reduce: OosvarValue
			reduce(108), // //, reduce: OosvarValue
			reduce(108), // %, reduce: OosvarValue
			reduce(108), // .*, reduce: OosvarValue
			reduce(108), // ./, reduce: OosvarValue
			reduce(108), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(108), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(108), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(108), // [[, reduce: OosvarValue
			reduce(108), // [[[, 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{ // S3403
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(110), // ;, reduce: OosvarValue
			nil,         // {
			nil,         // }
			reduce(110), // =, reduce: OosvarValue
			nil,         // unset
			nil,         // filter
			reduce(110), // >, reduce: OosvarValue
			reduce(110), // >>, reduce: OosvarValue
			reduce(110), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(110), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(110), // ||=, reduce: OosvarValue
			reduce(110), // ^^=, reduce: OosvarValue
			reduce(110), // &&=, reduce: OosvarValue
			reduce(110), // ??=, reduce: OosvarValue
			reduce(110), // ???=, reduce: OosvarValue
			reduce(110), // |=, reduce: OosvarValue
			reduce(110), // &=, reduce: OosvarValue
			reduce(110), // ^=, reduce: OosvarValue
			reduce(110), // <<=, reduce: OosvarValue
			reduce(110), // >>=, reduce: OosvarValue
			reduce(110), // >>>=, reduce: OosvarValue
			reduce(110), // +=, reduce: OosvarValue
			reduce(110), // .=, reduce: OosvarValue
			reduce(110), // -=, reduce: OosvarValue
			reduce(110), // *=, reduce: OosvarValue
			reduce(110), // /=, reduce: OosvarValue
			reduce(110), // //=, reduce: OosvarValue
			reduce(110), // %=, reduce: OosvarValue
			reduce(110), // **=, reduce: OosvarValue
			reduce(110), // ?, reduce: OosvarValue
			nil,         // :
			reduce(110), // ||, reduce: OosvarValue
			reduce(110), // ^^, reduce: OosvarValue
			reduce(110), // &&, reduce: OosvarValue
			reduce(110), // ??, reduce: OosvarValue
			reduce(110), // ???, reduce: OosvarValue
			reduce(110), // =~, reduce: OosvarValue
			reduce(110), // !=~, reduce: OosvarValue
			reduce(110), // ==, reduce: OosvarValue
			reduce(110), // !=, reduce: OosvarValue
			reduce(110), // >=, reduce: OosvarValue
			reduce(110), // <, reduce: OosvarValue
			reduce(110), // <=, reduce: OosvarValue
			reduce(110), // ^, reduce: OosvarValue
			reduce(110), // &, reduce: OosvarValue
			reduce(110), // <<, reduce: OosvarValue
			reduce(110), // >>>, reduce: OosvarValue
			reduce(110), // +, reduce: OosvarValue
			reduce(110), // -, reduce: OosvarValue
			reduce(110), // .+, reduce: OosvarValue
			reduce(110), // .-, reduce: OosvarValue
			reduce(110), // ., reduce: OosvarValue
			reduce(110), // *, reduce: OosvarValue
			reduce(110), // /, reduce: OosvarValue
			reduce(110), // //, reduce: OosvarValue
			reduce(110), // %, reduce: OosvarValue
			reduce(110), // .*, reduce: OosvarValue
			reduce(110), // ./, reduce: OosvarValue
			reduce(110), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(110), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(110), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(110), // [[, reduce: OosvarValue
			reduce(110), // [[[, 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{ // S3404
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(109), // ;, reduce: OosvarValue
			nil,         // {
			nil,         // }
			reduce(109), // =, reduce: OosvarValue
			nil,         // unset
			nil,         // filter
			reduce(109), // >, reduce: OosvarValue
			reduce(109), // >>, reduce: OosvarValue
			reduce(109), // |, reduce: OosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(109), // ,, reduce: OosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(109), // ||=, reduce: OosvarValue
			reduce(109), // ^^=, reduce: OosvarValue
			reduce(109), // &&=, reduce: OosvarValue
			reduce(109), // ??=, reduce: OosvarValue
			reduce(109), // ???=, reduce: OosvarValue
			reduce(109), // |=, reduce: OosvarValue
			reduce(109), // &=, reduce: OosvarValue
			reduce(109), // ^=, reduce: OosvarValue
			reduce(109), // <<=, reduce: OosvarValue
			reduce(109), // >>=, reduce: OosvarValue
			reduce(109), // >>>=, reduce: OosvarValue
			reduce(109), // +=, reduce: OosvarValue
			reduce(109), // .=, reduce: OosvarValue
			reduce(109), // -=, reduce: OosvarValue
			reduce(109), // *=, reduce: OosvarValue
			reduce(109), // /=, reduce: OosvarValue
			reduce(109), // //=, reduce: OosvarValue
			reduce(109), // %=, reduce: OosvarValue
			reduce(109), // **=, reduce: OosvarValue
			reduce(109), // ?, reduce: OosvarValue
			nil,         // :
			reduce(109), // ||, reduce: OosvarValue
			reduce(109), // ^^, reduce: OosvarValue
			reduce(109), // &&, reduce: OosvarValue
			reduce(109), // ??, reduce: OosvarValue
			reduce(109), // ???, reduce: OosvarValue
			reduce(109), // =~, reduce: OosvarValue
			reduce(109), // !=~, reduce: OosvarValue
			reduce(109), // ==, reduce: OosvarValue
			reduce(109), // !=, reduce: OosvarValue
			reduce(109), // >=, reduce: OosvarValue
			reduce(109), // <, reduce: OosvarValue
			reduce(109), // <=, reduce: OosvarValue
			reduce(109), // ^, reduce: OosvarValue
			reduce(109), // &, reduce: OosvarValue
			reduce(109), // <<, reduce: OosvarValue
			reduce(109), // >>>, reduce: OosvarValue
			reduce(109), // +, reduce: OosvarValue
			reduce(109), // -, reduce: OosvarValue
			reduce(109), // .+, reduce: OosvarValue
			reduce(109), // .-, reduce: OosvarValue
			reduce(109), // ., reduce: OosvarValue
			reduce(109), // *, reduce: OosvarValue
			reduce(109), // /, reduce: OosvarValue
			reduce(109), // //, reduce: OosvarValue
			reduce(109), // %, reduce: OosvarValue
			reduce(109), // .*, reduce: OosvarValue
			reduce(109), // ./, reduce: OosvarValue
			reduce(109), // .//, reduce: OosvarValue
			nil,         // !
			nil,         // ~
			reduce(109), // **, reduce: OosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(109), // [, reduce: OosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(109), // [[, reduce: OosvarValue
			reduce(109), // [[[, 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{ // S3405
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(97), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			reduce(97), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			reduce(97), // >, reduce: FieldValue
			reduce(97), // >>, reduce: FieldValue
			reduce(97), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(97), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(97), // ||=, reduce: FieldValue
			reduce(97), // ^^=, reduce: FieldValue
			reduce(97), // &&=, reduce: FieldValue
			reduce(97), // ??=, reduce: FieldValue
			reduce(97), // ???=, reduce: FieldValue
			reduce(97), // |=, reduce: FieldValue
			reduce(97), // &=, reduce: FieldValue
			reduce(97), // ^=, reduce: FieldValue
			reduce(97), // <<=, reduce: FieldValue
			reduce(97), // >>=, reduce: FieldValue
			reduce(97), // >>>=, reduce: FieldValue
			reduce(97), // +=, reduce: FieldValue
			reduce(97), // .=, reduce: FieldValue
			reduce(97), // -=, reduce: FieldValue
			reduce(97), // *=, reduce: FieldValue
			reduce(97), // /=, reduce: FieldValue
			reduce(97), // //=, reduce: FieldValue
			reduce(97), // %=, reduce: FieldValue
			reduce(97), // **=, reduce: FieldValue
			reduce(97), // ?, reduce: FieldValue
			nil,        // :
			reduce(97), // ||, reduce: FieldValue
			reduce(97), // ^^, reduce: FieldValue
			reduce(97), // &&, reduce: FieldValue
			reduce(97), // ??, reduce: FieldValue
			reduce(97), // ???, reduce: FieldValue
			reduce(97), // =~, reduce: FieldValue
			reduce(97), // !=~, reduce: FieldValue
			reduce(97), // ==, reduce: FieldValue
			reduce(97), // !=, reduce: FieldValue
			reduce(97), // >=, reduce: FieldValue
			reduce(97), // <, reduce: FieldValue
			reduce(97), // <=, reduce: FieldValue
			reduce(97), // ^, reduce: FieldValue
			reduce(97), // &, reduce: FieldValue
			reduce(97), // <<, reduce: FieldValue
			reduce(97), // >>>, reduce: FieldValue
			reduce(97), // +, reduce: FieldValue
			reduce(97), // -, reduce: FieldValue
			reduce(97), // .+, reduce: FieldValue
			reduce(97), // .-, reduce: FieldValue
			reduce(97), // ., reduce: FieldValue
			reduce(97), // *, reduce: FieldValue
			reduce(97), // /, reduce: FieldValue
			reduce(97), // //, reduce: FieldValue
			reduce(97), // %, reduce: FieldValue
			reduce(97), // .*, reduce: FieldValue
			reduce(97), // ./, reduce: FieldValue
			reduce(97), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(97), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(97), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(97), // [[, reduce: FieldValue
			reduce(97), // [[[, 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{ // S3406
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(99), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			reduce(99), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			reduce(99), // >, reduce: FieldValue
			reduce(99), // >>, reduce: FieldValue
			reduce(99), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(99), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(99), // ||=, reduce: FieldValue
			reduce(99), // ^^=, reduce: FieldValue
			reduce(99), // &&=, reduce: FieldValue
			reduce(99), // ??=, reduce: FieldValue
			reduce(99), // ???=, reduce: FieldValue
			reduce(99), // |=, reduce: FieldValue
			reduce(99), // &=, reduce: FieldValue
			reduce(99), // ^=, reduce: FieldValue
			reduce(99), // <<=, reduce: FieldValue
			reduce(99), // >>=, reduce: FieldValue
			reduce(99), // >>>=, reduce: FieldValue
			reduce(99), // +=, reduce: FieldValue
			reduce(99), // .=, reduce: FieldValue
			reduce(99), // -=, reduce: FieldValue
			reduce(99), // *=, reduce: FieldValue
			reduce(99), // /=, reduce: FieldValue
			reduce(99), // //=, reduce: FieldValue
			reduce(99), // %=, reduce: FieldValue
			reduce(99), // **=, reduce: FieldValue
			reduce(99), // ?, reduce: FieldValue
			nil,        // :
			reduce(99), // ||, reduce: FieldValue
			reduce(99), // ^^, reduce: FieldValue
			reduce(99), // &&, reduce: FieldValue
			reduce(99), // ??, reduce: FieldValue
			reduce(99), // ???, reduce: FieldValue
			reduce(99), // =~, reduce: FieldValue
			reduce(99), // !=~, reduce: FieldValue
			reduce(99), // ==, reduce: FieldValue
			reduce(99), // !=, reduce: FieldValue
			reduce(99), // >=, reduce: FieldValue
			reduce(99), // <, reduce: FieldValue
			reduce(99), // <=, reduce: FieldValue
			reduce(99), // ^, reduce: FieldValue
			reduce(99), // &, reduce: FieldValue
			reduce(99), // <<, reduce: FieldValue
			reduce(99), // >>>, reduce: FieldValue
			reduce(99), // +, reduce: FieldValue
			reduce(99), // -, reduce: FieldValue
			reduce(99), // .+, reduce: FieldValue
			reduce(99), // .-, reduce: FieldValue
			reduce(99), // ., reduce: FieldValue
			reduce(99), // *, reduce: FieldValue
			reduce(99), // /, reduce: FieldValue
			reduce(99), // //, reduce: FieldValue
			reduce(99), // %, reduce: FieldValue
			reduce(99), // .*, reduce: FieldValue
			reduce(99), // ./, reduce: FieldValue
			reduce(99), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(99), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(99), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(99), // [[, reduce: FieldValue
			reduce(99), // [[[, 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{ // S3407
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(98), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			reduce(98), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			reduce(98), // >, reduce: FieldValue
			reduce(98), // >>, reduce: FieldValue
			reduce(98), // |, reduce: FieldValue
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(98), // ,, reduce: FieldValue
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(98), // ||=, reduce: FieldValue
			reduce(98), // ^^=, reduce: FieldValue
			reduce(98), // &&=, reduce: FieldValue
			reduce(98), // ??=, reduce: FieldValue
			reduce(98), // ???=, reduce: FieldValue
			reduce(98), // |=, reduce: FieldValue
			reduce(98), // &=, reduce: FieldValue
			reduce(98), // ^=, reduce: FieldValue
			reduce(98), // <<=, reduce: FieldValue
			reduce(98), // >>=, reduce: FieldValue
			reduce(98), // >>>=, reduce: FieldValue
			reduce(98), // +=, reduce: FieldValue
			reduce(98), // .=, reduce: FieldValue
			reduce(98), // -=, reduce: FieldValue
			reduce(98), // *=, reduce: FieldValue
			reduce(98), // /=, reduce: FieldValue
			reduce(98), // //=, reduce: FieldValue
			reduce(98), // %=, reduce: FieldValue
			reduce(98), // **=, reduce: FieldValue
			reduce(98), // ?, reduce: FieldValue
			nil,        // :
			reduce(98), // ||, reduce: FieldValue
			reduce(98), // ^^, reduce: FieldValue
			reduce(98), // &&, reduce: FieldValue
			reduce(98), // ??, reduce: FieldValue
			reduce(98), // ???, reduce: FieldValue
			reduce(98), // =~, reduce: FieldValue
			reduce(98), // !=~, reduce: FieldValue
			reduce(98), // ==, reduce: FieldValue
			reduce(98), // !=, reduce: FieldValue
			reduce(98), // >=, reduce: FieldValue
			reduce(98), // <, reduce: FieldValue
			reduce(98), // <=, reduce: FieldValue
			reduce(98), // ^, reduce: FieldValue
			reduce(98), // &, reduce: FieldValue
			reduce(98), // <<, reduce: FieldValue
			reduce(98), // >>>, reduce: FieldValue
			reduce(98), // +, reduce: FieldValue
			reduce(98), // -, reduce: FieldValue
			reduce(98), // .+, reduce: FieldValue
			reduce(98), // .-, reduce: FieldValue
			reduce(98), // ., reduce: FieldValue
			reduce(98), // *, reduce: FieldValue
			reduce(98), // /, reduce: FieldValue
			reduce(98), // //, reduce: FieldValue
			reduce(98), // %, reduce: FieldValue
			reduce(98), // .*, reduce: FieldValue
			reduce(98), // ./, reduce: FieldValue
			reduce(98), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(98), // **, reduce: FieldValue
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(98), // [, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(98), // [[, reduce: FieldValue
			reduce(98), // [[[, 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{ // S3408
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(222), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(222), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(222), // >, reduce: MlrvalOrFunction
			reduce(222), // >>, reduce: MlrvalOrFunction
			reduce(222), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(222), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(222), // ||=, reduce: MlrvalOrFunction
			reduce(222), // ^^=, reduce: MlrvalOrFunction
			reduce(222), // &&=, reduce: MlrvalOrFunction
			reduce(222), // ??=, reduce: MlrvalOrFunction
			reduce(222), // ???=, reduce: MlrvalOrFunction
			reduce(222), // |=, reduce: MlrvalOrFunction
			reduce(222), // &=, reduce: MlrvalOrFunction
			reduce(222), // ^=, reduce: MlrvalOrFunction
			reduce(222), // <<=, reduce: MlrvalOrFunction
			reduce(222), // >>=, reduce: MlrvalOrFunction
			reduce(222), // >>>=, reduce: MlrvalOrFunction
			reduce(222), // +=, reduce: MlrvalOrFunction
			reduce(222), // .=, reduce: MlrvalOrFunction
			reduce(222), // -=, reduce: MlrvalOrFunction
			reduce(222), // *=, reduce: MlrvalOrFunction
			reduce(222), // /=, reduce: MlrvalOrFunction
			reduce(222), // //=, reduce: MlrvalOrFunction
			reduce(222), // %=, reduce: MlrvalOrFunction
			reduce(222), // **=, reduce: MlrvalOrFunction
			reduce(222), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(222), // ||, reduce: MlrvalOrFunction
			reduce(222), // ^^, reduce: MlrvalOrFunction
			reduce(222), // &&, reduce: MlrvalOrFunction
			reduce(222), // ??, reduce: MlrvalOrFunction
			reduce(222), // ???, reduce: MlrvalOrFunction
			reduce(222), // =~, reduce: MlrvalOrFunction
			reduce(222), // !=~, reduce: MlrvalOrFunction
			reduce(222), // ==, reduce: MlrvalOrFunction
			reduce(222), // !=, reduce: MlrvalOrFunction
			reduce(222), // >=, reduce: MlrvalOrFunction
			reduce(222), // <, reduce: MlrvalOrFunction
			reduce(222), // <=, reduce: MlrvalOrFunction
			reduce(222), // ^, reduce: MlrvalOrFunction
			reduce(222), // &, reduce: MlrvalOrFunction
			reduce(222), // <<, reduce: MlrvalOrFunction
			reduce(222), // >>>, reduce: MlrvalOrFunction
			reduce(222), // +, reduce: MlrvalOrFunction
			reduce(222), // -, reduce: MlrvalOrFunction
			reduce(222), // .+, reduce: MlrvalOrFunction
			reduce(222), // .-, reduce: MlrvalOrFunction
			reduce(222), // ., reduce: MlrvalOrFunction
			reduce(222), // *, reduce: MlrvalOrFunction
			reduce(222), // /, reduce: MlrvalOrFunction
			reduce(222), // //, reduce: MlrvalOrFunction
			reduce(222), // %, reduce: MlrvalOrFunction
			reduce(222), // .*, reduce: MlrvalOrFunction
			reduce(222), // ./, reduce: MlrvalOrFunction
			reduce(222), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(222), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(222), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(222), // [[, reduce: MlrvalOrFunction
			reduce(222), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(203), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(203), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(203), // >, reduce: MlrvalOrFunction
			reduce(203), // >>, reduce: MlrvalOrFunction
			reduce(203), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(203), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(203), // ||=, reduce: MlrvalOrFunction
			reduce(203), // ^^=, reduce: MlrvalOrFunction
			reduce(203), // &&=, reduce: MlrvalOrFunction
			reduce(203), // ??=, reduce: MlrvalOrFunction
			reduce(203), // ???=, reduce: MlrvalOrFunction
			reduce(203), // |=, reduce: MlrvalOrFunction
			reduce(203), // &=, reduce: MlrvalOrFunction
			reduce(203), // ^=, reduce: MlrvalOrFunction
			reduce(203), // <<=, reduce: MlrvalOrFunction
			reduce(203), // >>=, reduce: MlrvalOrFunction
			reduce(203), // >>>=, reduce: MlrvalOrFunction
			reduce(203), // +=, reduce: MlrvalOrFunction
			reduce(203), // .=, reduce: MlrvalOrFunction
			reduce(203), // -=, reduce: MlrvalOrFunction
			reduce(203), // *=, reduce: MlrvalOrFunction
			reduce(203), // /=, reduce: MlrvalOrFunction
			reduce(203), // //=, reduce: MlrvalOrFunction
			reduce(203), // %=, reduce: MlrvalOrFunction
			reduce(203), // **=, reduce: MlrvalOrFunction
			reduce(203), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(203), // ||, reduce: MlrvalOrFunction
			reduce(203), // ^^, reduce: MlrvalOrFunction
			reduce(203), // &&, reduce: MlrvalOrFunction
			reduce(203), // ??, reduce: MlrvalOrFunction
			reduce(203), // ???, reduce: MlrvalOrFunction
			reduce(203), // =~, reduce: MlrvalOrFunction
			reduce(203), // !=~, reduce: MlrvalOrFunction
			reduce(203), // ==, reduce: MlrvalOrFunction
			reduce(203), // !=, reduce: MlrvalOrFunction
			reduce(203), // >=, reduce: MlrvalOrFunction
			reduce(203), // <, reduce: MlrvalOrFunction
			reduce(203), // <=, reduce: MlrvalOrFunction
			reduce(203), // ^, reduce: MlrvalOrFunction
			reduce(203), // &, reduce: MlrvalOrFunction
			reduce(203), // <<, reduce: MlrvalOrFunction
			reduce(203), // >>>, reduce: MlrvalOrFunction
			reduce(203), // +, reduce: MlrvalOrFunction
			reduce(203), // -, reduce: MlrvalOrFunction
			reduce(203), // .+, reduce: MlrvalOrFunction
			reduce(203), // .-, reduce: MlrvalOrFunction
			reduce(203), // ., reduce: MlrvalOrFunction
			reduce(203), // *, reduce: MlrvalOrFunction
			reduce(203), // /, reduce: MlrvalOrFunction
			reduce(203), // //, reduce: MlrvalOrFunction
			reduce(203), // %, reduce: MlrvalOrFunction
			reduce(203), // .*, reduce: MlrvalOrFunction
			reduce(203), // ./, reduce: MlrvalOrFunction
			reduce(203), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: MlrvalOrFunction
			reduce(203), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(100), // ;, reduce: FieldValue
			nil,         // {
			nil,         // }
			reduce(100), // =, reduce: FieldValue
			nil,         // unset
			nil,         // filter
			reduce(100), // >, reduce: FieldValue
			reduce(100), // >>, reduce: FieldValue
			reduce(100), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(100), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(100), // ||=, reduce: FieldValue
			reduce(100), // ^^=, reduce: FieldValue
			reduce(100), // &&=, reduce: FieldValue
			reduce(100), // ??=, reduce: FieldValue
			reduce(100), // ???=, reduce: FieldValue
			reduce(100), // |=, reduce: FieldValue
			reduce(100), // &=, reduce: FieldValue
			reduce(100), // ^=, reduce: FieldValue
			reduce(100), // <<=, reduce: FieldValue
			reduce(100), // >>=, reduce: FieldValue
			reduce(100), // >>>=, reduce: FieldValue
			reduce(100), // +=, reduce: FieldValue
			reduce(100), // .=, reduce: FieldValue
			reduce(100), // -=, reduce: FieldValue
			reduce(100), // *=, reduce: FieldValue
			reduce(100), // /=, reduce: FieldValue
			reduce(100), // //=, reduce: FieldValue
			reduce(100), // %=, reduce: FieldValue
			reduce(100), // **=, reduce: FieldValue
			reduce(100), // ?, reduce: FieldValue
			nil,         // :
			reduce(100), // ||, reduce: FieldValue
			reduce(100), // ^^, reduce: FieldValue
			reduce(100), // &&, reduce: FieldValue
			reduce(100), // ??, reduce: FieldValue
			reduce(100), // ???, reduce: FieldValue
			reduce(100), // =~, reduce: FieldValue
			reduce(100), // !=~, reduce: FieldValue
			reduce(100), // ==, reduce: FieldValue
			reduce(100), // !=, reduce: FieldValue
			reduce(100), // >=, reduce: FieldValue
			reduce(100), // <, reduce: FieldValue
			reduce(100), // <=, reduce: FieldValue
			reduce(100), // ^, reduce: FieldValue
			reduce(100), // &, reduce: FieldValue
			reduce(100), // <<, reduce: FieldValue
			reduce(100), // >>>, reduce: FieldValue
			reduce(100), // +, reduce: FieldValue
			reduce(100), // -, reduce: FieldValue
			reduce(100), // .+, reduce: FieldValue
			reduce(100), // .-, reduce: FieldValue
			reduce(100), // ., reduce: FieldValue
			reduce(100), // *, reduce: FieldValue
			reduce(100), // /, reduce: FieldValue
			reduce(100), // //, reduce: FieldValue
			reduce(100), // %, reduce: FieldValue
			reduce(100), // .*, reduce: FieldValue
			reduce(100), // ./, reduce: FieldValue
			reduce(100), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(100), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(100), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(100), // [[, reduce: FieldValue
			reduce(100), // [[[, 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{ // S3411
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(101), // ;, reduce: FieldValue
			nil,         // {
			nil,         // }
			reduce(101), // =, reduce: FieldValue
			nil,         // unset
			nil,         // filter
			reduce(101), // >, reduce: FieldValue
			reduce(101), // >>, reduce: FieldValue
			reduce(101), // |, reduce: FieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(101), // ,, reduce: FieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(101), // ||=, reduce: FieldValue
			reduce(101), // ^^=, reduce: FieldValue
			reduce(101), // &&=, reduce: FieldValue
			reduce(101), // ??=, reduce: FieldValue
			reduce(101), // ???=, reduce: FieldValue
			reduce(101), // |=, reduce: FieldValue
			reduce(101), // &=, reduce: FieldValue
			reduce(101), // ^=, reduce: FieldValue
			reduce(101), // <<=, reduce: FieldValue
			reduce(101), // >>=, reduce: FieldValue
			reduce(101), // >>>=, reduce: FieldValue
			reduce(101), // +=, reduce: FieldValue
			reduce(101), // .=, reduce: FieldValue
			reduce(101), // -=, reduce: FieldValue
			reduce(101), // *=, reduce: FieldValue
			reduce(101), // /=, reduce: FieldValue
			reduce(101), // //=, reduce: FieldValue
			reduce(101), // %=, reduce: FieldValue
			reduce(101), // **=, reduce: FieldValue
			reduce(101), // ?, reduce: FieldValue
			nil,         // :
			reduce(101), // ||, reduce: FieldValue
			reduce(101), // ^^, reduce: FieldValue
			reduce(101), // &&, reduce: FieldValue
			reduce(101), // ??, reduce: FieldValue
			reduce(101), // ???, reduce: FieldValue
			reduce(101), // =~, reduce: FieldValue
			reduce(101), // !=~, reduce: FieldValue
			reduce(101), // ==, reduce: FieldValue
			reduce(101), // !=, reduce: FieldValue
			reduce(101), // >=, reduce: FieldValue
			reduce(101), // <, reduce: FieldValue
			reduce(101), // <=, reduce: FieldValue
			reduce(101), // ^, reduce: FieldValue
			reduce(101), // &, reduce: FieldValue
			reduce(101), // <<, reduce: FieldValue
			reduce(101), // >>>, reduce: FieldValue
			reduce(101), // +, reduce: FieldValue
			reduce(101), // -, reduce: FieldValue
			reduce(101), // .+, reduce: FieldValue
			reduce(101), // .-, reduce: FieldValue
			reduce(101), // ., reduce: FieldValue
			reduce(101), // *, reduce: FieldValue
			reduce(101), // /, reduce: FieldValue
			reduce(101), // //, reduce: FieldValue
			reduce(101), // %, reduce: FieldValue
			reduce(101), // .*, reduce: FieldValue
			reduce(101), // ./, reduce: FieldValue
			reduce(101), // .//, reduce: FieldValue
			nil,         // !
			nil,         // ~
			reduce(101), // **, reduce: FieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(101), // [, reduce: FieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(101), // [[, reduce: FieldValue
			reduce(101), // [[[, 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{ // S3412
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(102), // ;, reduce: DirectFieldValue
			nil,         // {
			nil,         // }
			reduce(102), // =, reduce: DirectFieldValue
			nil,         // unset
			nil,         // filter
			reduce(102), // >, reduce: DirectFieldValue
			reduce(102), // >>, reduce: DirectFieldValue
			reduce(102), // |, reduce: DirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(102), // ,, reduce: DirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(102), // ||=, reduce: DirectFieldValue
			reduce(102), // ^^=, reduce: DirectFieldValue
			reduce(102), // &&=, reduce: DirectFieldValue
			reduce(102), // ??=, reduce: DirectFieldValue
			reduce(102), // ???=, reduce: DirectFieldValue
			reduce(102), // |=, reduce: DirectFieldValue
			reduce(102), // &=, reduce: DirectFieldValue
			reduce(102), // ^=, reduce: DirectFieldValue
			reduce(102), // <<=, reduce: DirectFieldValue
			reduce(102), // >>=, reduce: DirectFieldValue
			reduce(102), // >>>=, reduce: DirectFieldValue
			reduce(102), // +=, reduce: DirectFieldValue
			reduce(102), // .=, reduce: DirectFieldValue
			reduce(102), // -=, reduce: DirectFieldValue
			reduce(102), // *=, reduce: DirectFieldValue
			reduce(102), // /=, reduce: DirectFieldValue
			reduce(102), // //=, reduce: DirectFieldValue
			reduce(102), // %=, reduce: DirectFieldValue
			reduce(102), // **=, reduce: DirectFieldValue
			reduce(102), // ?, reduce: DirectFieldValue
			nil,         // :
			reduce(102), // ||, reduce: DirectFieldValue
			reduce(102), // ^^, reduce: DirectFieldValue
			reduce(102), // &&, reduce: DirectFieldValue
			reduce(102), // ??, reduce: DirectFieldValue
			reduce(102), // ???, reduce: DirectFieldValue
			reduce(102), // =~, reduce: DirectFieldValue
			reduce(102), // !=~, reduce: DirectFieldValue
			reduce(102), // ==, reduce: DirectFieldValue
			reduce(102), // !=, reduce: DirectFieldValue
			reduce(102), // >=, reduce: DirectFieldValue
			reduce(102), // <, reduce: DirectFieldValue
			reduce(102), // <=, reduce: DirectFieldValue
			reduce(102), // ^, reduce: DirectFieldValue
			reduce(102), // &, reduce: DirectFieldValue
			reduce(102), // <<, reduce: DirectFieldValue
			reduce(102), // >>>, reduce: DirectFieldValue
			reduce(102), // +, reduce: DirectFieldValue
			reduce(102), // -, reduce: DirectFieldValue
			reduce(102), // .+, reduce: DirectFieldValue
			reduce(102), // .-, reduce: DirectFieldValue
			reduce(102), // ., reduce: DirectFieldValue
			reduce(102), // *, reduce: DirectFieldValue
			reduce(102), // /, reduce: DirectFieldValue
			reduce(102), // //, reduce: DirectFieldValue
			reduce(102), // %, reduce: DirectFieldValue
			reduce(102), // .*, reduce: DirectFieldValue
			reduce(102), // ./, reduce: DirectFieldValue
			reduce(102), // .//, reduce: DirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(102), // **, reduce: DirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(102), // [, reduce: DirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(102), // [[, reduce: DirectFieldValue
			reduce(102), // [[[, 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{ // S3413
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(104), // ;, reduce: BracedFieldValue
			nil,         // {
			nil,         // }
			reduce(104), // =, reduce: BracedFieldValue
			nil,         // unset
			nil,         // filter
			reduce(104), // >, reduce: BracedFieldValue
			reduce(104), // >>, reduce: BracedFieldValue
			reduce(104), // |, reduce: BracedFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(104), // ,, reduce: BracedFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(104), // ||=, reduce: BracedFieldValue
			reduce(104), // ^^=, reduce: BracedFieldValue
			reduce(104), // &&=, reduce: BracedFieldValue
			reduce(104), // ??=, reduce: BracedFieldValue
			reduce(104), // ???=, reduce: BracedFieldValue
			reduce(104), // |=, reduce: BracedFieldValue
			reduce(104), // &=, reduce: BracedFieldValue
			reduce(104), // ^=, reduce: BracedFieldValue
			reduce(104), // <<=, reduce: BracedFieldValue
			reduce(104), // >>=, reduce: BracedFieldValue
			reduce(104), // >>>=, reduce: BracedFieldValue
			reduce(104), // +=, reduce: BracedFieldValue
			reduce(104), // .=, reduce: BracedFieldValue
			reduce(104), // -=, reduce: BracedFieldValue
			reduce(104), // *=, reduce: BracedFieldValue
			reduce(104), // /=, reduce: BracedFieldValue
			reduce(104), // //=, reduce: BracedFieldValue
			reduce(104), // %=, reduce: BracedFieldValue
			reduce(104), // **=, reduce: BracedFieldValue
			reduce(104), // ?, reduce: BracedFieldValue
			nil,         // :
			reduce(104), // ||, reduce: BracedFieldValue
			reduce(104), // ^^, reduce: BracedFieldValue
			reduce(104), // &&, reduce: BracedFieldValue
			reduce(104), // ??, reduce: BracedFieldValue
			reduce(104), // ???, reduce: BracedFieldValue
			reduce(104), // =~, reduce: BracedFieldValue
			reduce(104), // !=~, reduce: BracedFieldValue
			reduce(104), // ==, reduce: BracedFieldValue
			reduce(104), // !=, reduce: BracedFieldValue
			reduce(104), // >=, reduce: BracedFieldValue
			reduce(104), // <, reduce: BracedFieldValue
			reduce(104), // <=, reduce: BracedFieldValue
			reduce(104), // ^, reduce: BracedFieldValue
			reduce(104), // &, reduce: BracedFieldValue
			reduce(104), // <<, reduce: BracedFieldValue
			reduce(104), // >>>, reduce: BracedFieldValue
			reduce(104), // +, reduce: BracedFieldValue
			reduce(104), // -, reduce: BracedFieldValue
			reduce(104), // .+, reduce: BracedFieldValue
			reduce(104), // .-, reduce: BracedFieldValue
			reduce(104), // ., reduce: BracedFieldValue
			reduce(104), // *, reduce: BracedFieldValue
			reduce(104), // /, reduce: BracedFieldValue
			reduce(104), // //, reduce: BracedFieldValue
			reduce(104), // %, reduce: BracedFieldValue
			reduce(104), // .*, reduce: BracedFieldValue
			reduce(104), // ./, reduce: BracedFieldValue
			reduce(104), // .//, reduce: BracedFieldValue
			nil,         // !
			nil,         // ~
			reduce(104), // **, reduce: BracedFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(104), // [, reduce: BracedFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(104), // [[, reduce: BracedFieldValue
			reduce(104), // [[[, 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{ // S3415
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(107), // ;, reduce: FullSrec
			nil,         // {
			nil,         // }
			reduce(107), // =, reduce: FullSrec
			nil,         // unset
			nil,         // filter
			reduce(107), // >, reduce: FullSrec
			reduce(107), // >>, reduce: FullSrec
			reduce(107), // |, reduce: FullSrec
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(107), // ,, reduce: FullSrec
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(107), // ||=, reduce: FullSrec
			reduce(107), // ^^=, reduce: FullSrec
			reduce(107), // &&=, reduce: FullSrec
			reduce(107), // ??=, reduce: FullSrec
			reduce(107), // ???=, reduce: FullSrec
			reduce(107), // |=, reduce: FullSrec
			reduce(107), // &=, reduce: FullSrec
			reduce(107), // ^=, reduce: FullSrec
			reduce(107), // <<=, reduce: FullSrec
			reduce(107), // >>=, reduce: FullSrec
			reduce(107), // >>>=, reduce: FullSrec
			reduce(107), // +=, reduce: FullSrec
			reduce(107), // .=, reduce: FullSrec
			reduce(107), // -=, reduce: FullSrec
			reduce(107), // *=, reduce: FullSrec
			reduce(107), // /=, reduce: FullSrec
			reduce(107), // //=, reduce: FullSrec
			reduce(107), // %=, reduce: FullSrec
			reduce(107), // **=, reduce: FullSrec
			reduce(107), // ?, reduce: FullSrec
			nil,         // :
			reduce(107), // ||, reduce: FullSrec
			reduce(107), // ^^, reduce: FullSrec
			reduce(107), // &&, reduce: FullSrec
			reduce(107), // ??, reduce: FullSrec
			reduce(107), // ???, reduce: FullSrec
			reduce(107), // =~, reduce: FullSrec
			reduce(107), // !=~, reduce: FullSrec
			reduce(107), // ==, reduce: FullSrec
			reduce(107), // !=, reduce: FullSrec
			reduce(107), // >=, reduce: FullSrec
			reduce(107), // <, reduce: FullSrec
			reduce(107), // <=, reduce: FullSrec
			reduce(107), // ^, reduce: FullSrec
			reduce(107), // &, reduce: FullSrec
			reduce(107), // <<, reduce: FullSrec
			reduce(107), // >>>, reduce: FullSrec
			reduce(107), // +, reduce: FullSrec
			reduce(107), // -, reduce: FullSrec
			reduce(107), // .+, reduce: FullSrec
			reduce(107), // .-, reduce: FullSrec
			reduce(107), // ., reduce: FullSrec
			reduce(107), // *, reduce: FullSrec
			reduce(107), // /, reduce: FullSrec
			reduce(107), // //, reduce: FullSrec
			reduce(107), // %, reduce: FullSrec
			reduce(107), // .*, reduce: FullSrec
			reduce(107), // ./, reduce: FullSrec
			reduce(107), // .//, reduce: FullSrec
			nil,         // !
			nil,         // ~
			reduce(107), // **, reduce: FullSrec
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(107), // [, reduce: FullSrec
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(107), // [[, reduce: FullSrec
			reduce(107), // [[[, 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{ // S3418
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(205), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(205), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(205), // >, reduce: MlrvalOrFunction
			reduce(205), // >>, reduce: MlrvalOrFunction
			reduce(205), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(205), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(205), // ||=, reduce: MlrvalOrFunction
			reduce(205), // ^^=, reduce: MlrvalOrFunction
			reduce(205), // &&=, reduce: MlrvalOrFunction
			reduce(205), // ??=, reduce: MlrvalOrFunction
			reduce(205), // ???=, reduce: MlrvalOrFunction
			reduce(205), // |=, reduce: MlrvalOrFunction
			reduce(205), // &=, reduce: MlrvalOrFunction
			reduce(205), // ^=, reduce: MlrvalOrFunction
			reduce(205), // <<=, reduce: MlrvalOrFunction
			reduce(205), // >>=, reduce: MlrvalOrFunction
			reduce(205), // >>>=, reduce: MlrvalOrFunction
			reduce(205), // +=, reduce: MlrvalOrFunction
			reduce(205), // .=, reduce: MlrvalOrFunction
			reduce(205), // -=, reduce: MlrvalOrFunction
			reduce(205), // *=, reduce: MlrvalOrFunction
			reduce(205), // /=, reduce: MlrvalOrFunction
			reduce(205), // //=, reduce: MlrvalOrFunction
			reduce(205), // %=, reduce: MlrvalOrFunction
			reduce(205), // **=, reduce: MlrvalOrFunction
			reduce(205), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(205), // ||, reduce: MlrvalOrFunction
			reduce(205), // ^^, reduce: MlrvalOrFunction
			reduce(205), // &&, reduce: MlrvalOrFunction
			reduce(205), // ??, reduce: MlrvalOrFunction
			reduce(205), // ???, reduce: MlrvalOrFunction
			reduce(205), // =~, reduce: MlrvalOrFunction
			reduce(205), // !=~, reduce: MlrvalOrFunction
			reduce(205), // ==, reduce: MlrvalOrFunction
			reduce(205), // !=, reduce: MlrvalOrFunction
			reduce(205), // >=, reduce: MlrvalOrFunction
			reduce(205), // <, reduce: MlrvalOrFunction
			reduce(205), // <=, reduce: MlrvalOrFunction
			reduce(205), // ^, reduce: MlrvalOrFunction
			reduce(205), // &, reduce: MlrvalOrFunction
			reduce(205), // <<, reduce: MlrvalOrFunction
			reduce(205), // >>>, reduce: MlrvalOrFunction
			reduce(205), // +, reduce: MlrvalOrFunction
			reduce(205), // -, reduce: MlrvalOrFunction
			reduce(205), // .+, reduce: MlrvalOrFunction
			reduce(205), // .-, reduce: MlrvalOrFunction
			reduce(205), // ., reduce: MlrvalOrFunction
			reduce(205), // *, reduce: MlrvalOrFunction
			reduce(205), // /, reduce: MlrvalOrFunction
			reduce(205), // //, reduce: MlrvalOrFunction
			reduce(205), // %, reduce: MlrvalOrFunction
			reduce(205), // .*, reduce: MlrvalOrFunction
			reduce(205), // ./, reduce: MlrvalOrFunction
			reduce(205), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: MlrvalOrFunction
			reduce(205), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(111), // ;, reduce: DirectOosvarValue
			nil,         // {
			nil,         // }
			reduce(111), // =, reduce: DirectOosvarValue
			nil,         // unset
			nil,         // filter
			reduce(111), // >, reduce: DirectOosvarValue
			reduce(111), // >>, reduce: DirectOosvarValue
			reduce(111), // |, reduce: DirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(111), // ,, reduce: DirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(111), // ||=, reduce: DirectOosvarValue
			reduce(111), // ^^=, reduce: DirectOosvarValue
			reduce(111), // &&=, reduce: DirectOosvarValue
			reduce(111), // ??=, reduce: DirectOosvarValue
			reduce(111), // ???=, reduce: DirectOosvarValue
			reduce(111), // |=, reduce: DirectOosvarValue
			reduce(111), // &=, reduce: DirectOosvarValue
			reduce(111), // ^=, reduce: DirectOosvarValue
			reduce(111), // <<=, reduce: DirectOosvarValue
			reduce(111), // >>=, reduce: DirectOosvarValue
			reduce(111), // >>>=, reduce: DirectOosvarValue
			reduce(111), // +=, reduce: DirectOosvarValue
			reduce(111), // .=, reduce: DirectOosvarValue
			reduce(111), // -=, reduce: DirectOosvarValue
			reduce(111), // *=, reduce: DirectOosvarValue
			reduce(111), // /=, reduce: DirectOosvarValue
			reduce(111), // //=, reduce: DirectOosvarValue
			reduce(111), // %=, reduce: DirectOosvarValue
			reduce(111), // **=, reduce: DirectOosvarValue
			reduce(111), // ?, reduce: DirectOosvarValue
			nil,         // :
			reduce(111), // ||, reduce: DirectOosvarValue
			reduce(111), // ^^, reduce: DirectOosvarValue
			reduce(111), // &&, reduce: DirectOosvarValue
			reduce(111), // ??, reduce: DirectOosvarValue
			reduce(111), // ???, reduce: DirectOosvarValue
			reduce(111), // =~, reduce: DirectOosvarValue
			reduce(111), // !=~, reduce: DirectOosvarValue
			reduce(111), // ==, reduce: DirectOosvarValue
			reduce(111), // !=, reduce: DirectOosvarValue
			reduce(111), // >=, reduce: DirectOosvarValue
			reduce(111), // <, reduce: DirectOosvarValue
			reduce(111), // <=, reduce: DirectOosvarValue
			reduce(111), // ^, reduce: DirectOosvarValue
			reduce(111), // &, reduce: DirectOosvarValue
			reduce(111), // <<, reduce: DirectOosvarValue
			reduce(111), // >>>, reduce: DirectOosvarValue
			reduce(111), // +, reduce: DirectOosvarValue
			reduce(111), // -, reduce: DirectOosvarValue
			reduce(111), // .+, reduce: DirectOosvarValue
			reduce(111), // .-, reduce: DirectOosvarValue
			reduce(111), // ., reduce: DirectOosvarValue
			reduce(111), // *, reduce: DirectOosvarValue
			reduce(111), // /, reduce: DirectOosvarValue
			reduce(111), // //, reduce: DirectOosvarValue
			reduce(111), // %, reduce: DirectOosvarValue
			reduce(111), // .*, reduce: DirectOosvarValue
			reduce(111), // ./, reduce: DirectOosvarValue
			reduce(111), // .//, reduce: DirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(111), // **, reduce: DirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(111), // [, reduce: DirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(111), // [[, reduce: DirectOosvarValue
			reduce(111), // [[[, 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{ // S3420
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(113), // ;, reduce: BracedOosvarValue
			nil,         // {
			nil,         // }
			reduce(113), // =, reduce: BracedOosvarValue
			nil,         // unset
			nil,         // filter
			reduce(113), // >, reduce: BracedOosvarValue
			reduce(113), // >>, reduce: BracedOosvarValue
			reduce(113), // |, reduce: BracedOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(113), // ,, reduce: BracedOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(113), // ||=, reduce: BracedOosvarValue
			reduce(113), // ^^=, reduce: BracedOosvarValue
			reduce(113), // &&=, reduce: BracedOosvarValue
			reduce(113), // ??=, reduce: BracedOosvarValue
			reduce(113), // ???=, reduce: BracedOosvarValue
			reduce(113), // |=, reduce: BracedOosvarValue
			reduce(113), // &=, reduce: BracedOosvarValue
			reduce(113), // ^=, reduce: BracedOosvarValue
			reduce(113), // <<=, reduce: BracedOosvarValue
			reduce(113), // >>=, reduce: BracedOosvarValue
			reduce(113), // >>>=, reduce: BracedOosvarValue
			reduce(113), // +=, reduce: BracedOosvarValue
			reduce(113), // .=, reduce: BracedOosvarValue
			reduce(113), // -=, reduce: BracedOosvarValue
			reduce(113), // *=, reduce: BracedOosvarValue
			reduce(113), // /=, reduce: BracedOosvarValue
			reduce(113), // //=, reduce: BracedOosvarValue
			reduce(113), // %=, reduce: BracedOosvarValue
			reduce(113), // **=, reduce: BracedOosvarValue
			reduce(113), // ?, reduce: BracedOosvarValue
			nil,         // :
			reduce(113), // ||, reduce: BracedOosvarValue
			reduce(113), // ^^, reduce: BracedOosvarValue
			reduce(113), // &&, reduce: BracedOosvarValue
			reduce(113), // ??, reduce: BracedOosvarValue
			reduce(113), // ???, reduce: BracedOosvarValue
			reduce(113), // =~, reduce: BracedOosvarValue
			reduce(113), // !=~, reduce: BracedOosvarValue
			reduce(113), // ==, reduce: BracedOosvarValue
			reduce(113), // !=, reduce: BracedOosvarValue
			reduce(113), // >=, reduce: BracedOosvarValue
			reduce(113), // <, reduce: BracedOosvarValue
			reduce(113), // <=, reduce: BracedOosvarValue
			reduce(113), // ^, reduce: BracedOosvarValue
			reduce(113), // &, reduce: BracedOosvarValue
			reduce(113), // <<, reduce: BracedOosvarValue
			reduce(113), // >>>, reduce: BracedOosvarValue
			reduce(113), // +, reduce: BracedOosvarValue
			reduce(113), // -, reduce: BracedOosvarValue
			reduce(113), // .+, reduce: BracedOosvarValue
			reduce(113), // .-, reduce: BracedOosvarValue
			reduce(113), // ., reduce: BracedOosvarValue
			reduce(113), // *, reduce: BracedOosvarValue
			reduce(113), // /, reduce: BracedOosvarValue
			reduce(113), // //, reduce: BracedOosvarValue
			reduce(113), // %, reduce: BracedOosvarValue
			reduce(113), // .*, reduce: BracedOosvarValue
			reduce(113), // ./, reduce: BracedOosvarValue
			reduce(113), // .//, reduce: BracedOosvarValue
			nil,         // !
			nil,         // ~
			reduce(113), // **, reduce: BracedOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(113), // [, reduce: BracedOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(113), // [[, reduce: BracedOosvarValue
			reduce(113), // [[[, 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{ // S3422
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(114), // ;, reduce: FullOosvar
			nil,         // {
			nil,         // }
			reduce(114), // =, reduce: FullOosvar
			nil,         // unset
			nil,         // filter
			reduce(114), // >, reduce: FullOosvar
			reduce(114), // >>, reduce: FullOosvar
			reduce(114), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(114), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(114), // ||=, reduce: FullOosvar
			reduce(114), // ^^=, reduce: FullOosvar
			reduce(114), // &&=, reduce: FullOosvar
			reduce(114), // ??=, reduce: FullOosvar
			reduce(114), // ???=, reduce: FullOosvar
			reduce(114), // |=, reduce: FullOosvar
			reduce(114), // &=, reduce: FullOosvar
			reduce(114), // ^=, reduce: FullOosvar
			reduce(114), // <<=, reduce: FullOosvar
			reduce(114), // >>=, reduce: FullOosvar
			reduce(114), // >>>=, reduce: FullOosvar
			reduce(114), // +=, reduce: FullOosvar
			reduce(114), // .=, reduce: FullOosvar
			reduce(114), // -=, reduce: FullOosvar
			reduce(114), // *=, reduce: FullOosvar
			reduce(114), // /=, reduce: FullOosvar
			reduce(114), // //=, reduce: FullOosvar
			reduce(114), // %=, reduce: FullOosvar
			reduce(114), // **=, reduce: FullOosvar
			reduce(114), // ?, reduce: FullOosvar
			nil,         // :
			reduce(114), // ||, reduce: FullOosvar
			reduce(114), // ^^, reduce: FullOosvar
			reduce(114), // &&, reduce: FullOosvar
			reduce(114), // ??, reduce: FullOosvar
			reduce(114), // ???, reduce: FullOosvar
			reduce(114), // =~, reduce: FullOosvar
			reduce(114), // !=~, reduce: FullOosvar
			reduce(114), // ==, reduce: FullOosvar
			reduce(114), // !=, reduce: FullOosvar
			reduce(114), // >=, reduce: FullOosvar
			reduce(114), // <, reduce: FullOosvar
			reduce(114), // <=, reduce: FullOosvar
			reduce(114), // ^, reduce: FullOosvar
			reduce(114), // &, reduce: FullOosvar
			reduce(114), // <<, reduce: FullOosvar
			reduce(114), // >>>, reduce: FullOosvar
			reduce(114), // +, reduce: FullOosvar
			reduce(114), // -, reduce: FullOosvar
			reduce(114), // .+, reduce: FullOosvar
			reduce(114), // .-, reduce: FullOosvar
			reduce(114), // ., reduce: FullOosvar
			reduce(114), // *, reduce: FullOosvar
			reduce(114), // /, reduce: FullOosvar
			reduce(114), // //, reduce: FullOosvar
			reduce(114), // %, reduce: FullOosvar
			reduce(114), // .*, reduce: FullOosvar
			reduce(114), // ./, reduce: FullOosvar
			reduce(114), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(114), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(114), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(114), // [[, reduce: FullOosvar
			reduce(114), // [[[, 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{ // S3423
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(115), // ;, reduce: FullOosvar
			nil,         // {
			nil,         // }
			reduce(115), // =, reduce: FullOosvar
			nil,         // unset
			nil,         // filter
			reduce(115), // >, reduce: FullOosvar
			reduce(115), // >>, reduce: FullOosvar
			reduce(115), // |, reduce: FullOosvar
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(115), // ,, reduce: FullOosvar
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(115), // ||=, reduce: FullOosvar
			reduce(115), // ^^=, reduce: FullOosvar
			reduce(115), // &&=, reduce: FullOosvar
			reduce(115), // ??=, reduce: FullOosvar
			reduce(115), // ???=, reduce: FullOosvar
			reduce(115), // |=, reduce: FullOosvar
			reduce(115), // &=, reduce: FullOosvar
			reduce(115), // ^=, reduce: FullOosvar
			reduce(115), // <<=, reduce: FullOosvar
			reduce(115), // >>=, reduce: FullOosvar
			reduce(115), // >>>=, reduce: FullOosvar
			reduce(115), // +=, reduce: FullOosvar
			reduce(115), // .=, reduce: FullOosvar
			reduce(115), // -=, reduce: FullOosvar
			reduce(115), // *=, reduce: FullOosvar
			reduce(115), // /=, reduce: FullOosvar
			reduce(115), // //=, reduce: FullOosvar
			reduce(115), // %=, reduce: FullOosvar
			reduce(115), // **=, reduce: FullOosvar
			reduce(115), // ?, reduce: FullOosvar
			nil,         // :
			reduce(115), // ||, reduce: FullOosvar
			reduce(115), // ^^, reduce: FullOosvar
			reduce(115), // &&, reduce: FullOosvar
			reduce(115), // ??, reduce: FullOosvar
			reduce(115), // ???, reduce: FullOosvar
			reduce(115), // =~, reduce: FullOosvar
			reduce(115), // !=~, reduce: FullOosvar
			reduce(115), // ==, reduce: FullOosvar
			reduce(115), // !=, reduce: FullOosvar
			reduce(115), // >=, reduce: FullOosvar
			reduce(115), // <, reduce: FullOosvar
			reduce(115), // <=, reduce: FullOosvar
			reduce(115), // ^, reduce: FullOosvar
			reduce(115), // &, reduce: FullOosvar
			reduce(115), // <<, reduce: FullOosvar
			reduce(115), // >>>, reduce: FullOosvar
			reduce(115), // +, reduce: FullOosvar
			reduce(115), // -, reduce: FullOosvar
			reduce(115), // .+, reduce: FullOosvar
			reduce(115), // .-, reduce: FullOosvar
			reduce(115), // ., reduce: FullOosvar
			reduce(115), // *, reduce: FullOosvar
			reduce(115), // /, reduce: FullOosvar
			reduce(115), // //, reduce: FullOosvar
			reduce(115), // %, reduce: FullOosvar
			reduce(115), // .*, reduce: FullOosvar
			reduce(115), // ./, reduce: FullOosvar
			reduce(115), // .//, reduce: FullOosvar
			nil,         // !
			nil,         // ~
			reduce(115), // **, reduce: FullOosvar
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(115), // [, reduce: FullOosvar
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(115), // [[, reduce: FullOosvar
			reduce(115), // [[[, 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{ // S3424
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(116), // ;, reduce: LocalVariable
			nil,         // {
			nil,         // }
			reduce(116), // =, reduce: LocalVariable
			nil,         // unset
			nil,         // filter
			reduce(116), // >, reduce: LocalVariable
			reduce(116), // >>, reduce: LocalVariable
			reduce(116), // |, reduce: LocalVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(116), // ,, reduce: LocalVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			reduce(258), // (, reduce: FunctionName
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(116), // ||=, reduce: LocalVariable
			reduce(116), // ^^=, reduce: LocalVariable
			reduce(116), // &&=, reduce: LocalVariable
			reduce(116), // ??=, reduce: LocalVariable
			reduce(116), // ???=, reduce: LocalVariable
			reduce(116), // |=, reduce: LocalVariable
			reduce(116), // &=, reduce: LocalVariable
			reduce(116), // ^=, reduce: LocalVariable
			reduce(116), // <<=, reduce: LocalVariable
			reduce(116), // >>=, reduce: LocalVariable
			reduce(116), // >>>=, reduce: LocalVariable
			reduce(116), // +=, reduce: LocalVariable
			reduce(116), // .=, reduce: LocalVariable
			reduce(116), // -=, reduce: LocalVariable
			reduce(116), // *=, reduce: LocalVariable
			reduce(116), // /=, reduce: LocalVariable
			reduce(116), // //=, reduce: LocalVariable
			reduce(116), // %=, reduce: LocalVariable
			reduce(116), // **=, reduce: LocalVariable
			reduce(116), // ?, reduce: LocalVariable
			nil,         // :
			reduce(116), // ||, reduce: LocalVariable
			reduce(116), // ^^, reduce: LocalVariable
			reduce(116), // &&, reduce: LocalVariable
			reduce(116), // ??, reduce: LocalVariable
			reduce(116), // ???, reduce: LocalVariable
			reduce(116), // =~, reduce: LocalVariable
			reduce(116), // !=~, reduce: LocalVariable
			reduce(116), // ==, reduce: LocalVariable
			reduce(116), // !=, reduce: LocalVariable
			reduce(116), // >=, reduce: LocalVariable
			reduce(116), // <, reduce: LocalVariable
			reduce(116), // <=, reduce: LocalVariable
			reduce(116), // ^, reduce: LocalVariable
			reduce(116), // &, reduce: LocalVariable
			reduce(116), // <<, reduce: LocalVariable
			reduce(116), // >>>, reduce: LocalVariable
			reduce(116), // +, reduce: LocalVariable
			reduce(116), // -, reduce: LocalVariable
			reduce(116), // .+, reduce: LocalVariable
			reduce(116), // .-, reduce: LocalVariable
			reduce(116), // ., reduce: LocalVariable
			reduce(116), // *, reduce: LocalVariable
			reduce(116), // /, reduce: LocalVariable
			reduce(116), // //, reduce: LocalVariable
			reduce(116), // %, reduce: LocalVariable
			reduce(116), // .*, reduce: LocalVariable
			reduce(116), // ./, reduce: LocalVariable
			reduce(116), // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(116), // **, reduce: LocalVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(116), // [, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(116), // [[, reduce: LocalVariable
			reduce(116), // [[[, 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{ // S3425
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(144), // ;, reduce: Rvalue
			nil,         // {
			nil,         // }
			reduce(144), // =, reduce: Rvalue
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(144), // ,, reduce: Rvalue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(144), // ||=, reduce: Rvalue
			reduce(144), // ^^=, reduce: Rvalue
			reduce(144), // &&=, reduce: Rvalue
			reduce(144), // ??=, reduce: Rvalue
			reduce(144), // ???=, reduce: Rvalue
			reduce(144), // |=, reduce: Rvalue
			reduce(144), // &=, reduce: Rvalue
			reduce(144), // ^=, reduce: Rvalue
			reduce(144), // <<=, reduce: Rvalue
			reduce(144), // >>=, reduce: Rvalue
			reduce(144), // >>>=, reduce: Rvalue
			reduce(144), // +=, reduce: Rvalue
			reduce(144), // .=, reduce: Rvalue
			reduce(144), // -=, reduce: Rvalue
			reduce(144), // *=, reduce: Rvalue
			reduce(144), // /=, reduce: Rvalue
			reduce(144), // //=, reduce: Rvalue
			reduce(144), // %=, reduce: Rvalue
			reduce(144), // **=, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(145), // ;, reduce: PrecedenceChainStart
			nil,         // {
			nil,         // }
			reduce(145), // =, reduce: PrecedenceChainStart
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(145), // ,, reduce: PrecedenceChainStart
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(145), // ||=, reduce: PrecedenceChainStart
			reduce(145), // ^^=, reduce: PrecedenceChainStart
			reduce(145), // &&=, reduce: PrecedenceChainStart
			reduce(145), // ??=, reduce: PrecedenceChainStart
			reduce(145), // ???=, reduce: PrecedenceChainStart
			reduce(145), // |=, reduce: PrecedenceChainStart
			reduce(145), // &=, reduce: PrecedenceChainStart
			reduce(145), // ^=, reduce: PrecedenceChainStart
			reduce(145), // <<=, reduce: PrecedenceChainStart
			reduce(145), // >>=, reduce: PrecedenceChainStart
			reduce(145), // >>>=, reduce: PrecedenceChainStart
			reduce(145), // +=, reduce: PrecedenceChainStart
			reduce(145), // .=, reduce: PrecedenceChainStart
			reduce(145), // -=, reduce: PrecedenceChainStart
			reduce(145), // *=, reduce: PrecedenceChainStart
			reduce(145), // /=, reduce: PrecedenceChainStart
			reduce(145), // //=, reduce: PrecedenceChainStart
			reduce(145), // %=, reduce: PrecedenceChainStart
			reduce(145), // **=, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(147), // ;, reduce: TernaryTerm
			nil,         // {
			nil,         // }
			reduce(147), // =, reduce: TernaryTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(147), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(147), // ||=, reduce: TernaryTerm
			reduce(147), // ^^=, reduce: TernaryTerm
			reduce(147), // &&=, reduce: TernaryTerm
			reduce(147), // ??=, reduce: TernaryTerm
			reduce(147), // ???=, reduce: TernaryTerm
			reduce(147), // |=, reduce: TernaryTerm
			reduce(147), // &=, reduce: TernaryTerm
			reduce(147), // ^=, reduce: TernaryTerm
			reduce(147), // <<=, reduce: TernaryTerm
			reduce(147), // >>=, reduce: TernaryTerm
			reduce(147), // >>>=, reduce: TernaryTerm
			reduce(147), // +=, reduce: TernaryTerm
			reduce(147), // .=, reduce: TernaryTerm
			reduce(147), // -=, reduce: TernaryTerm
			reduce(147), // *=, reduce: TernaryTerm
			reduce(147), // /=, reduce: TernaryTerm
			reduce(147), // //=, reduce: TernaryTerm
			reduce(147), // %=, reduce: TernaryTerm
			reduce(147), // **=, reduce: TernaryTerm
			shift(3837), // ?
			nil,         // :
			shift(3838), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(149), // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			reduce(149), // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(149), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(149), // ||=, reduce: LogicalOrTerm
			reduce(149), // ^^=, reduce: LogicalOrTerm
			reduce(149), // &&=, reduce: LogicalOrTerm
			reduce(149), // ??=, reduce: LogicalOrTerm
			reduce(149), // ???=, reduce: LogicalOrTerm
			reduce(149), // |=, reduce: LogicalOrTerm
			reduce(149), // &=, reduce: LogicalOrTerm
			reduce(149), // ^=, reduce: LogicalOrTerm
			reduce(149), // <<=, reduce: LogicalOrTerm
			reduce(149), // >>=, reduce: LogicalOrTerm
			reduce(149), // >>>=, reduce: LogicalOrTerm
			reduce(149), // +=, reduce: LogicalOrTerm
			reduce(149), // .=, reduce: LogicalOrTerm
			reduce(149), // -=, reduce: LogicalOrTerm
			reduce(149), // *=, reduce: LogicalOrTerm
			reduce(149), // /=, reduce: LogicalOrTerm
			reduce(149), // //=, reduce: LogicalOrTerm
			reduce(149), // %=, reduce: LogicalOrTerm
			reduce(149), // **=, reduce: LogicalOrTerm
			reduce(149), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(149), // ||, reduce: LogicalOrTerm
			shift(3839), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(151), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			reduce(151), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(151), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(151), // ||=, reduce: LogicalXORTerm
			reduce(151), // ^^=, reduce: LogicalXORTerm
			reduce(151), // &&=, reduce: LogicalXORTerm
			reduce(151), // ??=, reduce: LogicalXORTerm
			reduce(151), // ???=, reduce: LogicalXORTerm
			reduce(151), // |=, reduce: LogicalXORTerm
			reduce(151), // &=, reduce: LogicalXORTerm
			reduce(151), // ^=, reduce: LogicalXORTerm
			reduce(151), // <<=, reduce: LogicalXORTerm
			reduce(151), // >>=, reduce: LogicalXORTerm
			reduce(151), // >>>=, reduce: LogicalXORTerm
			reduce(151), // +=, reduce: LogicalXORTerm
			reduce(151), // .=, reduce: LogicalXORTerm
			reduce(151), // -=, reduce: LogicalXORTerm
			reduce(151), // *=, reduce: LogicalXORTerm
			reduce(151), // /=, reduce: LogicalXORTerm
			reduce(151), // //=, reduce: LogicalXORTerm
			reduce(151), // %=, reduce: LogicalXORTerm
			reduce(151), // **=, reduce: LogicalXORTerm
			reduce(151), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(151), // ||, reduce: LogicalXORTerm
			reduce(151), // ^^, reduce: LogicalXORTerm
			shift(3840), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(153), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			reduce(153), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(153), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(153), // ||=, reduce: LogicalAndTerm
			reduce(153), // ^^=, reduce: LogicalAndTerm
			reduce(153), // &&=, reduce: LogicalAndTerm
			reduce(153), // ??=, reduce: LogicalAndTerm
			reduce(153), // ???=, reduce: LogicalAndTerm
			reduce(153), // |=, reduce: LogicalAndTerm
			reduce(153), // &=, reduce: LogicalAndTerm
			reduce(153), // ^=, reduce: LogicalAndTerm
			reduce(153), // <<=, reduce: LogicalAndTerm
			reduce(153), // >>=, reduce: LogicalAndTerm
			reduce(153), // >>>=, reduce: LogicalAndTerm
			reduce(153), // +=, reduce: LogicalAndTerm
			reduce(153), // .=, reduce: LogicalAndTerm
			reduce(153), // -=, reduce: LogicalAndTerm
			reduce(153), // *=, reduce: LogicalAndTerm
			reduce(153), // /=, reduce: LogicalAndTerm
			reduce(153), // //=, reduce: LogicalAndTerm
			reduce(153), // %=, reduce: LogicalAndTerm
			reduce(153), // **=, reduce: LogicalAndTerm
			reduce(153), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(153), // ||, reduce: LogicalAndTerm
			reduce(153), // ^^, reduce: LogicalAndTerm
			reduce(153), // &&, reduce: LogicalAndTerm
			shift(3841), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(155), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			reduce(155), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(155), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(155), // ||=, reduce: AbsentCoalesceTerm
			reduce(155), // ^^=, reduce: AbsentCoalesceTerm
			reduce(155), // &&=, reduce: AbsentCoalesceTerm
			reduce(155), // ??=, reduce: AbsentCoalesceTerm
			reduce(155), // ???=, reduce: AbsentCoalesceTerm
			reduce(155), // |=, reduce: AbsentCoalesceTerm
			reduce(155), // &=, reduce: AbsentCoalesceTerm
			reduce(155), // ^=, reduce: AbsentCoalesceTerm
			reduce(155), // <<=, reduce: AbsentCoalesceTerm
			reduce(155), // >>=, reduce: AbsentCoalesceTerm
			reduce(155), // >>>=, reduce: AbsentCoalesceTerm
			reduce(155), // +=, reduce: AbsentCoalesceTerm
			reduce(155), // .=, reduce: AbsentCoalesceTerm
			reduce(155), // -=, reduce: AbsentCoalesceTerm
			reduce(155), // *=, reduce: AbsentCoalesceTerm
			reduce(155), // /=, reduce: AbsentCoalesceTerm
			reduce(155), // //=, reduce: AbsentCoalesceTerm
			reduce(155), // %=, reduce: AbsentCoalesceTerm
			reduce(155), // **=, reduce: AbsentCoalesceTerm
			reduce(155), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(155), // ||, reduce: AbsentCoalesceTerm
			reduce(155), // ^^, reduce: AbsentCoalesceTerm
			reduce(155), // &&, reduce: AbsentCoalesceTerm
			reduce(155), // ??, reduce: AbsentCoalesceTerm
			shift(3842), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(157), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			reduce(157), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(157), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(157), // ||=, reduce: EmptyCoalesceTerm
			reduce(157), // ^^=, reduce: EmptyCoalesceTerm
			reduce(157), // &&=, reduce: EmptyCoalesceTerm
			reduce(157), // ??=, reduce: EmptyCoalesceTerm
			reduce(157), // ???=, reduce: EmptyCoalesceTerm
			reduce(157), // |=, reduce: EmptyCoalesceTerm
			reduce(157), // &=, reduce: EmptyCoalesceTerm
			reduce(157), // ^=, reduce: EmptyCoalesceTerm
			reduce(157), // <<=, reduce: EmptyCoalesceTerm
			reduce(157), // >>=, reduce: EmptyCoalesceTerm
			reduce(157), // >>>=, reduce: EmptyCoalesceTerm
			reduce(157), // +=, reduce: EmptyCoalesceTerm
			reduce(157), // .=, reduce: EmptyCoalesceTerm
			reduce(157), // -=, reduce: EmptyCoalesceTerm
			reduce(157), // *=, reduce: EmptyCoalesceTerm
			reduce(157), // /=, reduce: EmptyCoalesceTerm
			reduce(157), // //=, reduce: EmptyCoalesceTerm
			reduce(157), // %=, reduce: EmptyCoalesceTerm
			reduce(157), // **=, reduce: EmptyCoalesceTerm
			reduce(157), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(157), // ||, reduce: EmptyCoalesceTerm
			reduce(157), // ^^, reduce: EmptyCoalesceTerm
			reduce(157), // &&, reduce: EmptyCoalesceTerm
			reduce(157), // ??, reduce: EmptyCoalesceTerm
			reduce(157), // ???, reduce: EmptyCoalesceTerm
			shift(3843), // =~
			shift(3844), // !=~
			shift(3845), // ==
			shift(3846), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(162), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			reduce(162), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(3847), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(162), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(162), // ||=, reduce: EqneTerm
			reduce(162), // ^^=, reduce: EqneTerm
			reduce(162), // &&=, reduce: EqneTerm
			reduce(162), // ??=, reduce: EqneTerm
			reduce(162), // ???=, reduce: EqneTerm
			reduce(162), // |=, reduce: EqneTerm
			reduce(162), // &=, reduce: EqneTerm
			reduce(162), // ^=, reduce: EqneTerm
			reduce(162), // <<=, reduce: EqneTerm
			reduce(162), // >>=, reduce: EqneTerm
			reduce(162), // >>>=, reduce: EqneTerm
			reduce(162), // +=, reduce: EqneTerm
			reduce(162), // .=, reduce: EqneTerm
			reduce(162), // -=, reduce: EqneTerm
			reduce(162), // *=, reduce: EqneTerm
			reduce(162), // /=, reduce: EqneTerm
			reduce(162), // //=, reduce: EqneTerm
			reduce(162), // %=, reduce: EqneTerm
			reduce(162), // **=, reduce: EqneTerm
			reduce(162), // ?, reduce: EqneTerm
			nil,         // :
			reduce(162), // ||, reduce: EqneTerm
			reduce(162), // ^^, reduce: EqneTerm
			reduce(162), // &&, reduce: EqneTerm
			reduce(162), // ??, reduce: EqneTerm
			reduce(162), // ???, reduce: EqneTerm
			reduce(162), // =~, reduce: EqneTerm
			reduce(162), // !=~, reduce: EqneTerm
			reduce(162), // ==, reduce: EqneTerm
			reduce(162), // !=, reduce: EqneTerm
			shift(3848), // >=
			shift(3849), // <
			shift(3850), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(167), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			reduce(167), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(167), // >, reduce: CmpTerm
			nil,         // >>
			shift(3851), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(167), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(167), // ||=, reduce: CmpTerm
			reduce(167), // ^^=, reduce: CmpTerm
			reduce(167), // &&=, reduce: CmpTerm
			reduce(167), // ??=, reduce: CmpTerm
			reduce(167), // ???=, reduce: CmpTerm
			reduce(167), // |=, reduce: CmpTerm
			reduce(167), // &=, reduce: CmpTerm
			reduce(167), // ^=, reduce: CmpTerm
			reduce(167), // <<=, reduce: CmpTerm
			reduce(167), // >>=, reduce: CmpTerm
			reduce(167), // >>>=, reduce: CmpTerm
			reduce(167), // +=, reduce: CmpTerm
			reduce(167), // .=, reduce: CmpTerm
			reduce(167), // -=, reduce: CmpTerm
			reduce(167), // *=, reduce: CmpTerm
			reduce(167), // /=, reduce: CmpTerm
			reduce(167), // //=, reduce: CmpTerm
			reduce(167), // %=, reduce: CmpTerm
			reduce(167), // **=, reduce: CmpTerm
			reduce(167), // ?, reduce: CmpTerm
			nil,         // :
			reduce(167), // ||, reduce: CmpTerm
			reduce(167), // ^^, reduce: CmpTerm
			reduce(167), // &&, reduce: CmpTerm
			reduce(167), // ??, reduce: CmpTerm
			reduce(167), // ???, reduce: CmpTerm
			reduce(167), // =~, reduce: CmpTerm
			reduce(167), // !=~, reduce: CmpTerm
			reduce(167), // ==, reduce: CmpTerm
			reduce(167), // !=, reduce: CmpTerm
			reduce(167), // >=, reduce: CmpTerm
			reduce(167), // <, reduce: CmpTerm
			reduce(167), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(169), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			reduce(169), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			reduce(169), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(169), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(169), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(169), // ||=, reduce: BitwiseORTerm
			reduce(169), // ^^=, reduce: BitwiseORTerm
			reduce(169), // &&=, reduce: BitwiseORTerm
			reduce(169), // ??=, reduce: BitwiseORTerm
			reduce(169), // ???=, reduce: BitwiseORTerm
			reduce(169), // |=, reduce: BitwiseORTerm
			reduce(169), // &=, reduce: BitwiseORTerm
			reduce(169), // ^=, reduce: BitwiseORTerm
			reduce(169), // <<=, reduce: BitwiseORTerm
			reduce(169), // >>=, reduce: BitwiseORTerm
			reduce(169), // >>>=, reduce: BitwiseORTerm
			reduce(169), // +=, reduce: BitwiseORTerm
			reduce(169), // .=, reduce: BitwiseORTerm
			reduce(169), // -=, reduce: BitwiseORTerm
			reduce(169), // *=, reduce: BitwiseORTerm
			reduce(169), // /=, reduce: BitwiseORTerm
			reduce(169), // //=, reduce: BitwiseORTerm
			reduce(169), // %=, reduce: BitwiseORTerm
			reduce(169), // **=, reduce: BitwiseORTerm
			reduce(169), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(169), // ||, reduce: BitwiseORTerm
			reduce(169), // ^^, reduce: BitwiseORTerm
			reduce(169), // &&, reduce: BitwiseORTerm
			reduce(169), // ??, reduce: BitwiseORTerm
			reduce(169), // ???, reduce: BitwiseORTerm
			reduce(169), // =~, reduce: BitwiseORTerm
			reduce(169), // !=~, reduce: BitwiseORTerm
			reduce(169), // ==, reduce: BitwiseORTerm
			reduce(169), // !=, reduce: BitwiseORTerm
			reduce(169), // >=, reduce: BitwiseORTerm
			reduce(169), // <, reduce: BitwiseORTerm
			reduce(169), // <=, reduce: BitwiseORTerm
			shift(3852), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(171), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			reduce(171), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			reduce(171), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(171), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(171), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(171), // ||=, reduce: BitwiseXORTerm
			reduce(171), // ^^=, reduce: BitwiseXORTerm
			reduce(171), // &&=, reduce: BitwiseXORTerm
			reduce(171), // ??=, reduce: BitwiseXORTerm
			reduce(171), // ???=, reduce: BitwiseXORTerm
			reduce(171), // |=, reduce: BitwiseXORTerm
			reduce(171), // &=, reduce: BitwiseXORTerm
			reduce(171), // ^=, reduce: BitwiseXORTerm
			reduce(171), // <<=, reduce: BitwiseXORTerm
			reduce(171), // >>=, reduce: BitwiseXORTerm
			reduce(171), // >>>=, reduce: BitwiseXORTerm
			reduce(171), // +=, reduce: BitwiseXORTerm
			reduce(171), // .=, reduce: BitwiseXORTerm
			reduce(171), // -=, reduce: BitwiseXORTerm
			reduce(171), // *=, reduce: BitwiseXORTerm
			reduce(171), // /=, reduce: BitwiseXORTerm
			reduce(171), // //=, reduce: BitwiseXORTerm
			reduce(171), // %=, reduce: BitwiseXORTerm
			reduce(171), // **=, reduce: BitwiseXORTerm
			reduce(171), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(171), // ||, reduce: BitwiseXORTerm
			reduce(171), // ^^, reduce: BitwiseXORTerm
			reduce(171), // &&, reduce: BitwiseXORTerm
			reduce(171), // ??, reduce: BitwiseXORTerm
			reduce(171), // ???, reduce: BitwiseXORTerm
			reduce(171), // =~, reduce: BitwiseXORTerm
			reduce(171), // !=~, reduce: BitwiseXORTerm
			reduce(171), // ==, reduce: BitwiseXORTerm
			reduce(171), // !=, reduce: BitwiseXORTerm
			reduce(171), // >=, reduce: BitwiseXORTerm
			reduce(171), // <, reduce: BitwiseXORTerm
			reduce(171), // <=, reduce: BitwiseXORTerm
			reduce(171), // ^, reduce: BitwiseXORTerm
			shift(3853), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(173), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			reduce(173), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			reduce(173), // >, reduce: BitwiseANDTerm
			shift(3854), // >>
			reduce(173), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(173), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(173), // ||=, reduce: BitwiseANDTerm
			reduce(173), // ^^=, reduce: BitwiseANDTerm
			reduce(173), // &&=, reduce: BitwiseANDTerm
			reduce(173), // ??=, reduce: BitwiseANDTerm
			reduce(173), // ???=, reduce: BitwiseANDTerm
			reduce(173), // |=, reduce: BitwiseANDTerm
			reduce(173), // &=, reduce: BitwiseANDTerm
			reduce(173), // ^=, reduce: BitwiseANDTerm
			reduce(173), // <<=, reduce: BitwiseANDTerm
			reduce(173), // >>=, reduce: BitwiseANDTerm
			reduce(173), // >>>=, reduce: BitwiseANDTerm
			reduce(173), // +=, reduce: BitwiseANDTerm
			reduce(173), // .=, reduce: BitwiseANDTerm
			reduce(173), // -=, reduce: BitwiseANDTerm
			reduce(173), // *=, reduce: BitwiseANDTerm
			reduce(173), // /=, reduce: BitwiseANDTerm
			reduce(173), // //=, reduce: BitwiseANDTerm
			reduce(173), // %=, reduce: BitwiseANDTerm
			reduce(173), // **=, reduce: BitwiseANDTerm
			reduce(173), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(173), // ||, reduce: BitwiseANDTerm
			reduce(173), // ^^, reduce: BitwiseANDTerm
			reduce(173), // &&, reduce: BitwiseANDTerm
			reduce(173), // ??, reduce: BitwiseANDTerm
			reduce(173), // ???, reduce: BitwiseANDTerm
			reduce(173), // =~, reduce: BitwiseANDTerm
			reduce(173), // !=~, reduce: BitwiseANDTerm
			reduce(173), // ==, reduce: BitwiseANDTerm
			reduce(173), // !=, reduce: BitwiseANDTerm
			reduce(173), // >=, reduce: BitwiseANDTerm
			reduce(173), // <, reduce: BitwiseANDTerm
			reduce(173), // <=, reduce: BitwiseANDTerm
			reduce(173), // ^, reduce: BitwiseANDTerm
			reduce(173), // &, reduce: BitwiseANDTerm
			shift(3855), // <<
			shift(3856), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(177), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			reduce(177), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(177), // >, reduce: BitwiseShiftTerm
			reduce(177), // >>, reduce: BitwiseShiftTerm
			reduce(177), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(177), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(177), // ||=, reduce: BitwiseShiftTerm
			reduce(177), // ^^=, reduce: BitwiseShiftTerm
			reduce(177), // &&=, reduce: BitwiseShiftTerm
			reduce(177), // ??=, reduce: BitwiseShiftTerm
			reduce(177), // ???=, reduce: BitwiseShiftTerm
			reduce(177), // |=, reduce: BitwiseShiftTerm
			reduce(177), // &=, reduce: BitwiseShiftTerm
			reduce(177), // ^=, reduce: BitwiseShiftTerm
			reduce(177), // <<=, reduce: BitwiseShiftTerm
			reduce(177), // >>=, reduce: BitwiseShiftTerm
			reduce(177), // >>>=, reduce: BitwiseShiftTerm
			reduce(177), // +=, reduce: BitwiseShiftTerm
			reduce(177), // .=, reduce: BitwiseShiftTerm
			reduce(177), // -=, reduce: BitwiseShiftTerm
			reduce(177), // *=, reduce: BitwiseShiftTerm
			reduce(177), // /=, reduce: BitwiseShiftTerm
			reduce(177), // //=, reduce: BitwiseShiftTerm
			reduce(177), // %=, reduce: BitwiseShiftTerm
			reduce(177), // **=, reduce: BitwiseShiftTerm
			reduce(177), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(177), // ||, reduce: BitwiseShiftTerm
			reduce(177), // ^^, reduce: BitwiseShiftTerm
			reduce(177), // &&, reduce: BitwiseShiftTerm
			reduce(177), // ??, reduce: BitwiseShiftTerm
			reduce(177), // ???, reduce: BitwiseShiftTerm
			reduce(177), // =~, reduce: BitwiseShiftTerm
			reduce(177), // !=~, reduce: BitwiseShiftTerm
			reduce(177), // ==, reduce: BitwiseShiftTerm
			reduce(177), // !=, reduce: BitwiseShiftTerm
			reduce(177), // >=, reduce: BitwiseShiftTerm
			reduce(177), // <, reduce: BitwiseShiftTerm
			reduce(177), // <=, reduce: BitwiseShiftTerm
			reduce(177), // ^, reduce: BitwiseShiftTerm
			reduce(177), // &, reduce: BitwiseShiftTerm
			reduce(177), // <<, reduce: BitwiseShiftTerm
			reduce(177), // >>>, reduce: BitwiseShiftTerm
			shift(3857), // +
			shift(3858), // -
			shift(3859), // .+
			shift(3860), // .-
			shift(3861), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(183), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			reduce(183), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(183), // >, reduce: AddsubdotTerm
			reduce(183), // >>, reduce: AddsubdotTerm
			reduce(183), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(183), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(183), // ||=, reduce: AddsubdotTerm
			reduce(183), // ^^=, reduce: AddsubdotTerm
			reduce(183), // &&=, reduce: AddsubdotTerm
			reduce(183), // ??=, reduce: AddsubdotTerm
			reduce(183), // ???=, reduce: AddsubdotTerm
			reduce(183), // |=, reduce: AddsubdotTerm
			reduce(183), // &=, reduce: AddsubdotTerm
			reduce(183), // ^=, reduce: AddsubdotTerm
			reduce(183), // <<=, reduce: AddsubdotTerm
			reduce(183), // >>=, reduce: AddsubdotTerm
			reduce(183), // >>>=, reduce: AddsubdotTerm
			reduce(183), // +=, reduce: AddsubdotTerm
			reduce(183), // .=, reduce: AddsubdotTerm
			reduce(183), // -=, reduce: AddsubdotTerm
			reduce(183), // *=, reduce: AddsubdotTerm
			reduce(183), // /=, reduce: AddsubdotTerm
			reduce(183), // //=, reduce: AddsubdotTerm
			reduce(183), // %=, reduce: AddsubdotTerm
			reduce(183), // **=, reduce: AddsubdotTerm
			reduce(183), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(183), // ||, reduce: AddsubdotTerm
			reduce(183), // ^^, reduce: AddsubdotTerm
			reduce(183), // &&, reduce: AddsubdotTerm
			reduce(183), // ??, reduce: AddsubdotTerm
			reduce(183), // ???, reduce: AddsubdotTerm
			reduce(183), // =~, reduce: AddsubdotTerm
			reduce(183), // !=~, reduce: AddsubdotTerm
			reduce(183), // ==, reduce: AddsubdotTerm
			reduce(183), // !=, reduce: AddsubdotTerm
			reduce(183), // >=, reduce: AddsubdotTerm
			reduce(183), // <, reduce: AddsubdotTerm
			reduce(183), // <=, reduce: AddsubdotTerm
			reduce(183), // ^, reduce: AddsubdotTerm
			reduce(183), // &, reduce: AddsubdotTerm
			reduce(183), // <<, reduce: AddsubdotTerm
			reduce(183), // >>>, reduce: AddsubdotTerm
			reduce(183), // +, reduce: AddsubdotTerm
			reduce(183), // -, reduce: AddsubdotTerm
			reduce(183), // .+, reduce: AddsubdotTerm
			reduce(183), // .-, reduce: AddsubdotTerm
			reduce(183), // ., reduce: AddsubdotTerm
			shift(3863), // *
			shift(3864), // /
			shift(3865), // //
			shift(3866), // %
			shift(3867), // .*
			shift(3868), // ./
			shift(3869), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(191), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(191), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(191), // >, reduce: MuldivTerm
			reduce(191), // >>, reduce: MuldivTerm
			reduce(191), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(191), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(191), // ||=, reduce: MuldivTerm
			reduce(191), // ^^=, reduce: MuldivTerm
			reduce(191), // &&=, reduce: MuldivTerm
			reduce(191), // ??=, reduce: MuldivTerm
			reduce(191), // ???=, reduce: MuldivTerm
			reduce(191), // |=, reduce: MuldivTerm
			reduce(191), // &=, reduce: MuldivTerm
			reduce(191), // ^=, reduce: MuldivTerm
			reduce(191), // <<=, reduce: MuldivTerm
			reduce(191), // >>=, reduce: MuldivTerm
			reduce(191), // >>>=, reduce: MuldivTerm
			reduce(191), // +=, reduce: MuldivTerm
			reduce(191), // .=, reduce: MuldivTerm
			reduce(191), // -=, reduce: MuldivTerm
			reduce(191), // *=, reduce: MuldivTerm
			reduce(191), // /=, reduce: MuldivTerm
			reduce(191), // //=, reduce: MuldivTerm
			reduce(191), // %=, reduce: MuldivTerm
			reduce(191), // **=, reduce: MuldivTerm
			reduce(191), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(191), // ||, reduce: MuldivTerm
			reduce(191), // ^^, reduce: MuldivTerm
			reduce(191), // &&, reduce: MuldivTerm
			reduce(191), // ??, reduce: MuldivTerm
			reduce(191), // ???, reduce: MuldivTerm
			reduce(191), // =~, reduce: MuldivTerm
			reduce(191), // !=~, reduce: MuldivTerm
			reduce(191), // ==, reduce: MuldivTerm
			reduce(191), // !=, reduce: MuldivTerm
			reduce(191), // >=, reduce: MuldivTerm
			reduce(191), // <, reduce: MuldivTerm
			reduce(191), // <=, reduce: MuldivTerm
			reduce(191), // ^, reduce: MuldivTerm
			reduce(191), // &, reduce: MuldivTerm
			reduce(191), // <<, reduce: MuldivTerm
			reduce(191), // >>>, reduce: MuldivTerm
			reduce(191), // +, reduce: MuldivTerm
			reduce(191), // -, reduce: MuldivTerm
			reduce(191), // .+, reduce: MuldivTerm
			reduce(191), // .-, reduce: MuldivTerm
			reduce(191), // ., reduce: MuldivTerm
			reduce(191), // *, reduce: MuldivTerm
			reduce(191), // /, reduce: MuldivTerm
			reduce(191), // //, reduce: MuldivTerm
			reduce(191), // %, reduce: MuldivTerm
			reduce(191), // .*, reduce: MuldivTerm
			reduce(191), // ./, reduce: MuldivTerm
			reduce(191), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(198), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			reduce(198), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(198), // >, reduce: UnaryOpTerm
			reduce(198), // >>, reduce: UnaryOpTerm
			reduce(198), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(198), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(198), // ||=, reduce: UnaryOpTerm
			reduce(198), // ^^=, reduce: UnaryOpTerm
			reduce(198), // &&=, reduce: UnaryOpTerm
			reduce(198), // ??=, reduce: UnaryOpTerm
			reduce(198), // ???=, reduce: UnaryOpTerm
			reduce(198), // |=, reduce: UnaryOpTerm
			reduce(198), // &=, reduce: UnaryOpTerm
			reduce(198), // ^=, reduce: UnaryOpTerm
			reduce(198), // <<=, reduce: UnaryOpTerm
			reduce(198), // >>=, reduce: UnaryOpTerm
			reduce(198), // >>>=, reduce: UnaryOpTerm
			reduce(198), // +=, reduce: UnaryOpTerm
			reduce(198), // .=, reduce: UnaryOpTerm
			reduce(198), // -=, reduce: UnaryOpTerm
			reduce(198), // *=, reduce: UnaryOpTerm
			reduce(198), // /=, reduce: UnaryOpTerm
			reduce(198), // //=, reduce: UnaryOpTerm
			reduce(198), // %=, reduce: UnaryOpTerm
			reduce(198), // **=, reduce: UnaryOpTerm
			reduce(198), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(198), // ||, reduce: UnaryOpTerm
			reduce(198), // ^^, reduce: UnaryOpTerm
			reduce(198), // &&, reduce: UnaryOpTerm
			reduce(198), // ??, reduce: UnaryOpTerm
			reduce(198), // ???, reduce: UnaryOpTerm
			reduce(198), // =~, reduce: UnaryOpTerm
			reduce(198), // !=~, reduce: UnaryOpTerm
			reduce(198), // ==, reduce: UnaryOpTerm
			reduce(198), // !=, reduce: UnaryOpTerm
			reduce(198), // >=, reduce: UnaryOpTerm
			reduce(198), // <, reduce: UnaryOpTerm
			reduce(198), // <=, reduce: UnaryOpTerm
			reduce(198), // ^, reduce: UnaryOpTerm
			reduce(198), // &, reduce: UnaryOpTerm
			reduce(198), // <<, reduce: UnaryOpTerm
			reduce(198), // >>>, reduce: UnaryOpTerm
			reduce(198), // +, reduce: UnaryOpTerm
			reduce(198), // -, reduce: UnaryOpTerm
			reduce(198), // .+, reduce: UnaryOpTerm
			reduce(198), // .-, reduce: UnaryOpTerm
			reduce(198), // ., reduce: UnaryOpTerm
			reduce(198), // *, reduce: UnaryOpTerm
			reduce(198), // /, reduce: UnaryOpTerm
			reduce(198), // //, reduce: UnaryOpTerm
			reduce(198), // %, reduce: UnaryOpTerm
			reduce(198), // .*, reduce: UnaryOpTerm
			reduce(198), // ./, reduce: UnaryOpTerm
			reduce(198), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(200), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			reduce(200), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			reduce(200), // >, reduce: PowTerm
			reduce(200), // >>, reduce: PowTerm
			reduce(200), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(200), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(200), // ||=, reduce: PowTerm
			reduce(200), // ^^=, reduce: PowTerm
			reduce(200), // &&=, reduce: PowTerm
			reduce(200), // ??=, reduce: PowTerm
			reduce(200), // ???=, reduce: PowTerm
			reduce(200), // |=, reduce: PowTerm
			reduce(200), // &=, reduce: PowTerm
			reduce(200), // ^=, reduce: PowTerm
			reduce(200), // <<=, reduce: PowTerm
			reduce(200), // >>=, reduce: PowTerm
			reduce(200), // >>>=, reduce: PowTerm
			reduce(200), // +=, reduce: PowTerm
			reduce(200), // .=, reduce: PowTerm
			reduce(200), // -=, reduce: PowTerm
			reduce(200), // *=, reduce: PowTerm
			reduce(200), // /=, reduce: PowTerm
			reduce(200), // //=, reduce: PowTerm
			reduce(200), // %=, reduce: PowTerm
			reduce(200), // **=, reduce: PowTerm
			reduce(200), // ?, reduce: PowTerm
			nil,         // :
			reduce(200), // ||, reduce: PowTerm
			reduce(200), // ^^, reduce: PowTerm
			reduce(200), // &&, reduce: PowTerm
			reduce(200), // ??, reduce: PowTerm
			reduce(200), // ???, reduce: PowTerm
			reduce(200), // =~, reduce: PowTerm
			reduce(200), // !=~, reduce: PowTerm
			reduce(200), // ==, reduce: PowTerm
			reduce(200), // !=, reduce: PowTerm
			reduce(200), // >=, reduce: PowTerm
			reduce(200), // <, reduce: PowTerm
			reduce(200), // <=, reduce: PowTerm
			reduce(200), // ^, reduce: PowTerm
			reduce(200), // &, reduce: PowTerm
			reduce(200), // <<, reduce: PowTerm
			reduce(200), // >>>, reduce: PowTerm
			reduce(200), // +, reduce: PowTerm
			reduce(200), // -, reduce: PowTerm
			reduce(200), // .+, reduce: PowTerm
			reduce(200), // .-, reduce: PowTerm
			reduce(200), // ., reduce: PowTerm
			reduce(200), // *, reduce: PowTerm
			reduce(200), // /, reduce: PowTerm
			reduce(200), // //, reduce: PowTerm
			reduce(200), // %, reduce: PowTerm
			reduce(200), // .*, reduce: PowTerm
			reduce(200), // ./, reduce: PowTerm
			reduce(200), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(3875), // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(202), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			reduce(202), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			reduce(202), // >, reduce: PrecedenceChainEnd
			reduce(202), // >>, reduce: PrecedenceChainEnd
			reduce(202), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(202), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(202), // ||=, reduce: PrecedenceChainEnd
			reduce(202), // ^^=, reduce: PrecedenceChainEnd
			reduce(202), // &&=, reduce: PrecedenceChainEnd
			reduce(202), // ??=, reduce: PrecedenceChainEnd
			reduce(202), // ???=, reduce: PrecedenceChainEnd
			reduce(202), // |=, reduce: PrecedenceChainEnd
			reduce(202), // &=, reduce: PrecedenceChainEnd
			reduce(202), // ^=, reduce: PrecedenceChainEnd
			reduce(202), // <<=, reduce: PrecedenceChainEnd
			reduce(202), // >>=, reduce: PrecedenceChainEnd
			reduce(202), // >>>=, reduce: PrecedenceChainEnd
			reduce(202), // +=, reduce: PrecedenceChainEnd
			reduce(202), // .=, reduce: PrecedenceChainEnd
			reduce(202), // -=, reduce: PrecedenceChainEnd
			reduce(202), // *=, reduce: PrecedenceChainEnd
			reduce(202), // /=, reduce: PrecedenceChainEnd
			reduce(202), // //=, reduce: PrecedenceChainEnd
			reduce(202), // %=, reduce: PrecedenceChainEnd
			reduce(202), // **=, reduce: PrecedenceChainEnd
			reduce(202), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(202), // ||, reduce: PrecedenceChainEnd
			reduce(202), // ^^, reduce: PrecedenceChainEnd
			reduce(202), // &&, reduce: PrecedenceChainEnd
			reduce(202), // ??, reduce: PrecedenceChainEnd
			reduce(202), // ???, reduce: PrecedenceChainEnd
			reduce(202), // =~, reduce: PrecedenceChainEnd
			reduce(202), // !=~, reduce: PrecedenceChainEnd
			reduce(202), // ==, reduce: PrecedenceChainEnd
			reduce(202), // !=, reduce: PrecedenceChainEnd
			reduce(202), // >=, reduce: PrecedenceChainEnd
			reduce(202), // <, reduce: PrecedenceChainEnd
			reduce(202), // <=, reduce: PrecedenceChainEnd
			reduce(202), // ^, reduce: PrecedenceChainEnd
			reduce(202), // &, reduce: PrecedenceChainEnd
			reduce(202), // <<, reduce: PrecedenceChainEnd
			reduce(202), // >>>, reduce: PrecedenceChainEnd
			reduce(202), // +, reduce: PrecedenceChainEnd
			reduce(202), // -, reduce: PrecedenceChainEnd
			reduce(202), // .+, reduce: PrecedenceChainEnd
			reduce(202), // .-, reduce: PrecedenceChainEnd
			reduce(202), // ., reduce: PrecedenceChainEnd
			reduce(202), // *, reduce: PrecedenceChainEnd
			reduce(202), // /, reduce: PrecedenceChainEnd
			reduce(202), // //, reduce: PrecedenceChainEnd
			reduce(202), // %, reduce: PrecedenceChainEnd
			reduce(202), // .*, reduce: PrecedenceChainEnd
			reduce(202), // ./, reduce: PrecedenceChainEnd
			reduce(202), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(3876), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(3877), // [[
			shift(3878), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(208), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(208), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(208), // >, reduce: MlrvalOrFunction
			reduce(208), // >>, reduce: MlrvalOrFunction
			reduce(208), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(208), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(208), // ||=, reduce: MlrvalOrFunction
			reduce(208), // ^^=, reduce: MlrvalOrFunction
			reduce(208), // &&=, reduce: MlrvalOrFunction
			reduce(208), // ??=, reduce: MlrvalOrFunction
			reduce(208), // ???=, reduce: MlrvalOrFunction
			reduce(208), // |=, reduce: MlrvalOrFunction
			reduce(208), // &=, reduce: MlrvalOrFunction
			reduce(208), // ^=, reduce: MlrvalOrFunction
			reduce(208), // <<=, reduce: MlrvalOrFunction
			reduce(208), // >>=, reduce: MlrvalOrFunction
			reduce(208), // >>>=, reduce: MlrvalOrFunction
			reduce(208), // +=, reduce: MlrvalOrFunction
			reduce(208), // .=, reduce: MlrvalOrFunction
			reduce(208), // -=, reduce: MlrvalOrFunction
			reduce(208), // *=, reduce: MlrvalOrFunction
			reduce(208), // /=, reduce: MlrvalOrFunction
			reduce(208), // //=, reduce: MlrvalOrFunction
			reduce(208), // %=, reduce: MlrvalOrFunction
			reduce(208), // **=, reduce: MlrvalOrFunction
			reduce(208), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(208), // ||, reduce: MlrvalOrFunction
			reduce(208), // ^^, reduce: MlrvalOrFunction
			reduce(208), // &&, reduce: MlrvalOrFunction
			reduce(208), // ??, reduce: MlrvalOrFunction
			reduce(208), // ???, reduce: MlrvalOrFunction
			reduce(208), // =~, reduce: MlrvalOrFunction
			reduce(208), // !=~, reduce: MlrvalOrFunction
			reduce(208), // ==, reduce: MlrvalOrFunction
			reduce(208), // !=, reduce: MlrvalOrFunction
			reduce(208), // >=, reduce: MlrvalOrFunction
			reduce(208), // <, reduce: MlrvalOrFunction
			reduce(208), // <=, reduce: MlrvalOrFunction
			reduce(208), // ^, reduce: MlrvalOrFunction
			reduce(208), // &, reduce: MlrvalOrFunction
			reduce(208), // <<, reduce: MlrvalOrFunction
			reduce(208), // >>>, reduce: MlrvalOrFunction
			reduce(208), // +, reduce: MlrvalOrFunction
			reduce(208), // -, reduce: MlrvalOrFunction
			reduce(208), // .+, reduce: MlrvalOrFunction
			reduce(208), // .-, reduce: MlrvalOrFunction
			reduce(208), // ., reduce: MlrvalOrFunction
			reduce(208), // *, reduce: MlrvalOrFunction
			reduce(208), // /, reduce: MlrvalOrFunction
			reduce(208), // //, reduce: MlrvalOrFunction
			reduce(208), // %, reduce: MlrvalOrFunction
			reduce(208), // .*, reduce: MlrvalOrFunction
			reduce(208), // ./, reduce: MlrvalOrFunction
			reduce(208), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(208), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(208), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(208), // [[, reduce: MlrvalOrFunction
			reduce(208), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(209), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(209), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(209), // >, reduce: MlrvalOrFunction
			reduce(209), // >>, reduce: MlrvalOrFunction
			reduce(209), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(209), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(209), // ||=, reduce: MlrvalOrFunction
			reduce(209), // ^^=, reduce: MlrvalOrFunction
			reduce(209), // &&=, reduce: MlrvalOrFunction
			reduce(209), // ??=, reduce: MlrvalOrFunction
			reduce(209), // ???=, reduce: MlrvalOrFunction
			reduce(209), // |=, reduce: MlrvalOrFunction
			reduce(209), // &=, reduce: MlrvalOrFunction
			reduce(209), // ^=, reduce: MlrvalOrFunction
			reduce(209), // <<=, reduce: MlrvalOrFunction
			reduce(209), // >>=, reduce: MlrvalOrFunction
			reduce(209), // >>>=, reduce: MlrvalOrFunction
			reduce(209), // +=, reduce: MlrvalOrFunction
			reduce(209), // .=, reduce: MlrvalOrFunction
			reduce(209), // -=, reduce: MlrvalOrFunction
			reduce(209), // *=, reduce: MlrvalOrFunction
			reduce(209), // /=, reduce: MlrvalOrFunction
			reduce(209), // //=, reduce: MlrvalOrFunction
			reduce(209), // %=, reduce: MlrvalOrFunction
			reduce(209), // **=, reduce: MlrvalOrFunction
			reduce(209), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(209), // ||, reduce: MlrvalOrFunction
			reduce(209), // ^^, reduce: MlrvalOrFunction
			reduce(209), // &&, reduce: MlrvalOrFunction
			reduce(209), // ??, reduce: MlrvalOrFunction
			reduce(209), // ???, reduce: MlrvalOrFunction
			reduce(209), // =~, reduce: MlrvalOrFunction
			reduce(209), // !=~, reduce: MlrvalOrFunction
			reduce(209), // ==, reduce: MlrvalOrFunction
			reduce(209), // !=, reduce: MlrvalOrFunction
			reduce(209), // >=, reduce: MlrvalOrFunction
			reduce(209), // <, reduce: MlrvalOrFunction
			reduce(209), // <=, reduce: MlrvalOrFunction
			reduce(209), // ^, reduce: MlrvalOrFunction
			reduce(209), // &, reduce: MlrvalOrFunction
			reduce(209), // <<, reduce: MlrvalOrFunction
			reduce(209), // >>>, reduce: MlrvalOrFunction
			reduce(209), // +, reduce: MlrvalOrFunction
			reduce(209), // -, reduce: MlrvalOrFunction
			reduce(209), // .+, reduce: MlrvalOrFunction
			reduce(209), // .-, reduce: MlrvalOrFunction
			reduce(209), // ., reduce: MlrvalOrFunction
			reduce(209), // *, reduce: MlrvalOrFunction
			reduce(209), // /, reduce: MlrvalOrFunction
			reduce(209), // //, reduce: MlrvalOrFunction
			reduce(209), // %, reduce: MlrvalOrFunction
			reduce(209), // .*, reduce: MlrvalOrFunction
			reduce(209), // ./, reduce: MlrvalOrFunction
			reduce(209), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(209), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(209), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(209), // [[, reduce: MlrvalOrFunction
			reduce(209), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(210), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(210), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(210), // >, reduce: MlrvalOrFunction
			reduce(210), // >>, reduce: MlrvalOrFunction
			reduce(210), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(210), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(210), // ||=, reduce: MlrvalOrFunction
			reduce(210), // ^^=, reduce: MlrvalOrFunction
			reduce(210), // &&=, reduce: MlrvalOrFunction
			reduce(210), // ??=, reduce: MlrvalOrFunction
			reduce(210), // ???=, reduce: MlrvalOrFunction
			reduce(210), // |=, reduce: MlrvalOrFunction
			reduce(210), // &=, reduce: MlrvalOrFunction
			reduce(210), // ^=, reduce: MlrvalOrFunction
			reduce(210), // <<=, reduce: MlrvalOrFunction
			reduce(210), // >>=, reduce: MlrvalOrFunction
			reduce(210), // >>>=, reduce: MlrvalOrFunction
			reduce(210), // +=, reduce: MlrvalOrFunction
			reduce(210), // .=, reduce: MlrvalOrFunction
			reduce(210), // -=, reduce: MlrvalOrFunction
			reduce(210), // *=, reduce: MlrvalOrFunction
			reduce(210), // /=, reduce: MlrvalOrFunction
			reduce(210), // //=, reduce: MlrvalOrFunction
			reduce(210), // %=, reduce: MlrvalOrFunction
			reduce(210), // **=, reduce: MlrvalOrFunction
			reduce(210), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(210), // ||, reduce: MlrvalOrFunction
			reduce(210), // ^^, reduce: MlrvalOrFunction
			reduce(210), // &&, reduce: MlrvalOrFunction
			reduce(210), // ??, reduce: MlrvalOrFunction
			reduce(210), // ???, reduce: MlrvalOrFunction
			reduce(210), // =~, reduce: MlrvalOrFunction
			reduce(210), // !=~, reduce: MlrvalOrFunction
			reduce(210), // ==, reduce: MlrvalOrFunction
			reduce(210), // !=, reduce: MlrvalOrFunction
			reduce(210), // >=, reduce: MlrvalOrFunction
			reduce(210), // <, reduce: MlrvalOrFunction
			reduce(210), // <=, reduce: MlrvalOrFunction
			reduce(210), // ^, reduce: MlrvalOrFunction
			reduce(210), // &, reduce: MlrvalOrFunction
			reduce(210), // <<, reduce: MlrvalOrFunction
			reduce(210), // >>>, reduce: MlrvalOrFunction
			reduce(210), // +, reduce: MlrvalOrFunction
			reduce(210), // -, reduce: MlrvalOrFunction
			reduce(210), // .+, reduce: MlrvalOrFunction
			reduce(210), // .-, reduce: MlrvalOrFunction
			reduce(210), // ., reduce: MlrvalOrFunction
			reduce(210), // *, reduce: MlrvalOrFunction
			reduce(210), // /, reduce: MlrvalOrFunction
			reduce(210), // //, reduce: MlrvalOrFunction
			reduce(210), // %, reduce: MlrvalOrFunction
			reduce(210), // .*, reduce: MlrvalOrFunction
			reduce(210), // ./, reduce: MlrvalOrFunction
			reduce(210), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(210), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(210), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(210), // [[, reduce: MlrvalOrFunction
			reduce(210), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(211), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(211), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(211), // >, reduce: MlrvalOrFunction
			reduce(211), // >>, reduce: MlrvalOrFunction
			reduce(211), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(211), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(211), // ||=, reduce: MlrvalOrFunction
			reduce(211), // ^^=, reduce: MlrvalOrFunction
			reduce(211), // &&=, reduce: MlrvalOrFunction
			reduce(211), // ??=, reduce: MlrvalOrFunction
			reduce(211), // ???=, reduce: MlrvalOrFunction
			reduce(211), // |=, reduce: MlrvalOrFunction
			reduce(211), // &=, reduce: MlrvalOrFunction
			reduce(211), // ^=, reduce: MlrvalOrFunction
			reduce(211), // <<=, reduce: MlrvalOrFunction
			reduce(211), // >>=, reduce: MlrvalOrFunction
			reduce(211), // >>>=, reduce: MlrvalOrFunction
			reduce(211), // +=, reduce: MlrvalOrFunction
			reduce(211), // .=, reduce: MlrvalOrFunction
			reduce(211), // -=, reduce: MlrvalOrFunction
			reduce(211), // *=, reduce: MlrvalOrFunction
			reduce(211), // /=, reduce: MlrvalOrFunction
			reduce(211), // //=, reduce: MlrvalOrFunction
			reduce(211), // %=, reduce: MlrvalOrFunction
			reduce(211), // **=, reduce: MlrvalOrFunction
			reduce(211), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(211), // ||, reduce: MlrvalOrFunction
			reduce(211), // ^^, reduce: MlrvalOrFunction
			reduce(211), // &&, reduce: MlrvalOrFunction
			reduce(211), // ??, reduce: MlrvalOrFunction
			reduce(211), // ???, reduce: MlrvalOrFunction
			reduce(211), // =~, reduce: MlrvalOrFunction
			reduce(211), // !=~, reduce: MlrvalOrFunction
			reduce(211), // ==, reduce: MlrvalOrFunction
			reduce(211), // !=, reduce: MlrvalOrFunction
			reduce(211), // >=, reduce: MlrvalOrFunction
			reduce(211), // <, reduce: MlrvalOrFunction
			reduce(211), // <=, reduce: MlrvalOrFunction
			reduce(211), // ^, reduce: MlrvalOrFunction
			reduce(211), // &, reduce: MlrvalOrFunction
			reduce(211), // <<, reduce: MlrvalOrFunction
			reduce(211), // >>>, reduce: MlrvalOrFunction
			reduce(211), // +, reduce: MlrvalOrFunction
			reduce(211), // -, reduce: MlrvalOrFunction
			reduce(211), // .+, reduce: MlrvalOrFunction
			reduce(211), // .-, reduce: MlrvalOrFunction
			reduce(211), // ., reduce: MlrvalOrFunction
			reduce(211), // *, reduce: MlrvalOrFunction
			reduce(211), // /, reduce: MlrvalOrFunction
			reduce(211), // //, reduce: MlrvalOrFunction
			reduce(211), // %, reduce: MlrvalOrFunction
			reduce(211), // .*, reduce: MlrvalOrFunction
			reduce(211), // ./, reduce: MlrvalOrFunction
			reduce(211), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(211), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(211), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(211), // [[, reduce: MlrvalOrFunction
			reduce(211), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(212), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(212), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(212), // >, reduce: MlrvalOrFunction
			reduce(212), // >>, reduce: MlrvalOrFunction
			reduce(212), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(212), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(212), // ||=, reduce: MlrvalOrFunction
			reduce(212), // ^^=, reduce: MlrvalOrFunction
			reduce(212), // &&=, reduce: MlrvalOrFunction
			reduce(212), // ??=, reduce: MlrvalOrFunction
			reduce(212), // ???=, reduce: MlrvalOrFunction
			reduce(212), // |=, reduce: MlrvalOrFunction
			reduce(212), // &=, reduce: MlrvalOrFunction
			reduce(212), // ^=, reduce: MlrvalOrFunction
			reduce(212), // <<=, reduce: MlrvalOrFunction
			reduce(212), // >>=, reduce: MlrvalOrFunction
			reduce(212), // >>>=, reduce: MlrvalOrFunction
			reduce(212), // +=, reduce: MlrvalOrFunction
			reduce(212), // .=, reduce: MlrvalOrFunction
			reduce(212), // -=, reduce: MlrvalOrFunction
			reduce(212), // *=, reduce: MlrvalOrFunction
			reduce(212), // /=, reduce: MlrvalOrFunction
			reduce(212), // //=, reduce: MlrvalOrFunction
			reduce(212), // %=, reduce: MlrvalOrFunction
			reduce(212), // **=, reduce: MlrvalOrFunction
			reduce(212), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(212), // ||, reduce: MlrvalOrFunction
			reduce(212), // ^^, reduce: MlrvalOrFunction
			reduce(212), // &&, reduce: MlrvalOrFunction
			reduce(212), // ??, reduce: MlrvalOrFunction
			reduce(212), // ???, reduce: MlrvalOrFunction
			reduce(212), // =~, reduce: MlrvalOrFunction
			reduce(212), // !=~, reduce: MlrvalOrFunction
			reduce(212), // ==, reduce: MlrvalOrFunction
			reduce(212), // !=, reduce: MlrvalOrFunction
			reduce(212), // >=, reduce: MlrvalOrFunction
			reduce(212), // <, reduce: MlrvalOrFunction
			reduce(212), // <=, reduce: MlrvalOrFunction
			reduce(212), // ^, reduce: MlrvalOrFunction
			reduce(212), // &, reduce: MlrvalOrFunction
			reduce(212), // <<, reduce: MlrvalOrFunction
			reduce(212), // >>>, reduce: MlrvalOrFunction
			reduce(212), // +, reduce: MlrvalOrFunction
			reduce(212), // -, reduce: MlrvalOrFunction
			reduce(212), // .+, reduce: MlrvalOrFunction
			reduce(212), // .-, reduce: MlrvalOrFunction
			reduce(212), // ., reduce: MlrvalOrFunction
			reduce(212), // *, reduce: MlrvalOrFunction
			reduce(212), // /, reduce: MlrvalOrFunction
			reduce(212), // //, reduce: MlrvalOrFunction
			reduce(212), // %, reduce: MlrvalOrFunction
			reduce(212), // .*, reduce: MlrvalOrFunction
			reduce(212), // ./, reduce: MlrvalOrFunction
			reduce(212), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(212), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(212), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(212), // [[, reduce: MlrvalOrFunction
			reduce(212), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(213), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(213), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(213), // >, reduce: MlrvalOrFunction
			reduce(213), // >>, reduce: MlrvalOrFunction
			reduce(213), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(213), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(213), // ||=, reduce: MlrvalOrFunction
			reduce(213), // ^^=, reduce: MlrvalOrFunction
			reduce(213), // &&=, reduce: MlrvalOrFunction
			reduce(213), // ??=, reduce: MlrvalOrFunction
			reduce(213), // ???=, reduce: MlrvalOrFunction
			reduce(213), // |=, reduce: MlrvalOrFunction
			reduce(213), // &=, reduce: MlrvalOrFunction
			reduce(213), // ^=, reduce: MlrvalOrFunction
			reduce(213), // <<=, reduce: MlrvalOrFunction
			reduce(213), // >>=, reduce: MlrvalOrFunction
			reduce(213), // >>>=, reduce: MlrvalOrFunction
			reduce(213), // +=, reduce: MlrvalOrFunction
			reduce(213), // .=, reduce: MlrvalOrFunction
			reduce(213), // -=, reduce: MlrvalOrFunction
			reduce(213), // *=, reduce: MlrvalOrFunction
			reduce(213), // /=, reduce: MlrvalOrFunction
			reduce(213), // //=, reduce: MlrvalOrFunction
			reduce(213), // %=, reduce: MlrvalOrFunction
			reduce(213), // **=, reduce: MlrvalOrFunction
			reduce(213), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(213), // ||, reduce: MlrvalOrFunction
			reduce(213), // ^^, reduce: MlrvalOrFunction
			reduce(213), // &&, reduce: MlrvalOrFunction
			reduce(213), // ??, reduce: MlrvalOrFunction
			reduce(213), // ???, reduce: MlrvalOrFunction
			reduce(213), // =~, reduce: MlrvalOrFunction
			reduce(213), // !=~, reduce: MlrvalOrFunction
			reduce(213), // ==, reduce: MlrvalOrFunction
			reduce(213), // !=, reduce: MlrvalOrFunction
			reduce(213), // >=, reduce: MlrvalOrFunction
			reduce(213), // <, reduce: MlrvalOrFunction
			reduce(213), // <=, reduce: MlrvalOrFunction
			reduce(213), // ^, reduce: MlrvalOrFunction
			reduce(213), // &, reduce: MlrvalOrFunction
			reduce(213), // <<, reduce: MlrvalOrFunction
			reduce(213), // >>>, reduce: MlrvalOrFunction
			reduce(213), // +, reduce: MlrvalOrFunction
			reduce(213), // -, reduce: MlrvalOrFunction
			reduce(213), // .+, reduce: MlrvalOrFunction
			reduce(213), // .-, reduce: MlrvalOrFunction
			reduce(213), // ., reduce: MlrvalOrFunction
			reduce(213), // *, reduce: MlrvalOrFunction
			reduce(213), // /, reduce: MlrvalOrFunction
			reduce(213), // //, reduce: MlrvalOrFunction
			reduce(213), // %, reduce: MlrvalOrFunction
			reduce(213), // .*, reduce: MlrvalOrFunction
			reduce(213), // ./, reduce: MlrvalOrFunction
			reduce(213), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(213), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(213), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(213), // [[, reduce: MlrvalOrFunction
			reduce(213), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(214), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(214), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(214), // >, reduce: MlrvalOrFunction
			reduce(214), // >>, reduce: MlrvalOrFunction
			reduce(214), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(214), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(214), // ||=, reduce: MlrvalOrFunction
			reduce(214), // ^^=, reduce: MlrvalOrFunction
			reduce(214), // &&=, reduce: MlrvalOrFunction
			reduce(214), // ??=, reduce: MlrvalOrFunction
			reduce(214), // ???=, reduce: MlrvalOrFunction
			reduce(214), // |=, reduce: MlrvalOrFunction
			reduce(214), // &=, reduce: MlrvalOrFunction
			reduce(214), // ^=, reduce: MlrvalOrFunction
			reduce(214), // <<=, reduce: MlrvalOrFunction
			reduce(214), // >>=, reduce: MlrvalOrFunction
			reduce(214), // >>>=, reduce: MlrvalOrFunction
			reduce(214), // +=, reduce: MlrvalOrFunction
			reduce(214), // .=, reduce: MlrvalOrFunction
			reduce(214), // -=, reduce: MlrvalOrFunction
			reduce(214), // *=, reduce: MlrvalOrFunction
			reduce(214), // /=, reduce: MlrvalOrFunction
			reduce(214), // //=, reduce: MlrvalOrFunction
			reduce(214), // %=, reduce: MlrvalOrFunction
			reduce(214), // **=, reduce: MlrvalOrFunction
			reduce(214), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(214), // ||, reduce: MlrvalOrFunction
			reduce(214), // ^^, reduce: MlrvalOrFunction
			reduce(214), // &&, reduce: MlrvalOrFunction
			reduce(214), // ??, reduce: MlrvalOrFunction
			reduce(214), // ???, reduce: MlrvalOrFunction
			reduce(214), // =~, reduce: MlrvalOrFunction
			reduce(214), // !=~, reduce: MlrvalOrFunction
			reduce(214), // ==, reduce: MlrvalOrFunction
			reduce(214), // !=, reduce: MlrvalOrFunction
			reduce(214), // >=, reduce: MlrvalOrFunction
			reduce(214), // <, reduce: MlrvalOrFunction
			reduce(214), // <=, reduce: MlrvalOrFunction
			reduce(214), // ^, reduce: MlrvalOrFunction
			reduce(214), // &, reduce: MlrvalOrFunction
			reduce(214), // <<, reduce: MlrvalOrFunction
			reduce(214), // >>>, reduce: MlrvalOrFunction
			reduce(214), // +, reduce: MlrvalOrFunction
			reduce(214), // -, reduce: MlrvalOrFunction
			reduce(214), // .+, reduce: MlrvalOrFunction
			reduce(214), // .-, reduce: MlrvalOrFunction
			reduce(214), // ., reduce: MlrvalOrFunction
			reduce(214), // *, reduce: MlrvalOrFunction
			reduce(214), // /, reduce: MlrvalOrFunction
			reduce(214), // //, reduce: MlrvalOrFunction
			reduce(214), // %, reduce: MlrvalOrFunction
			reduce(214), // .*, reduce: MlrvalOrFunction
			reduce(214), // ./, reduce: MlrvalOrFunction
			reduce(214), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(214), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(214), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(214), // [[, reduce: MlrvalOrFunction
			reduce(214), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(215), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(215), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(215), // >, reduce: MlrvalOrFunction
			reduce(215), // >>, reduce: MlrvalOrFunction
			reduce(215), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(215), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(215), // ||=, reduce: MlrvalOrFunction
			reduce(215), // ^^=, reduce: MlrvalOrFunction
			reduce(215), // &&=, reduce: MlrvalOrFunction
			reduce(215), // ??=, reduce: MlrvalOrFunction
			reduce(215), // ???=, reduce: MlrvalOrFunction
			reduce(215), // |=, reduce: MlrvalOrFunction
			reduce(215), // &=, reduce: MlrvalOrFunction
			reduce(215), // ^=, reduce: MlrvalOrFunction
			reduce(215), // <<=, reduce: MlrvalOrFunction
			reduce(215), // >>=, reduce: MlrvalOrFunction
			reduce(215), // >>>=, reduce: MlrvalOrFunction
			reduce(215), // +=, reduce: MlrvalOrFunction
			reduce(215), // .=, reduce: MlrvalOrFunction
			reduce(215), // -=, reduce: MlrvalOrFunction
			reduce(215), // *=, reduce: MlrvalOrFunction
			reduce(215), // /=, reduce: MlrvalOrFunction
			reduce(215), // //=, reduce: MlrvalOrFunction
			reduce(215), // %=, reduce: MlrvalOrFunction
			reduce(215), // **=, reduce: MlrvalOrFunction
			reduce(215), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(215), // ||, reduce: MlrvalOrFunction
			reduce(215), // ^^, reduce: MlrvalOrFunction
			reduce(215), // &&, reduce: MlrvalOrFunction
			reduce(215), // ??, reduce: MlrvalOrFunction
			reduce(215), // ???, reduce: MlrvalOrFunction
			reduce(215), // =~, reduce: MlrvalOrFunction
			reduce(215), // !=~, reduce: MlrvalOrFunction
			reduce(215), // ==, reduce: MlrvalOrFunction
			reduce(215), // !=, reduce: MlrvalOrFunction
			reduce(215), // >=, reduce: MlrvalOrFunction
			reduce(215), // <, reduce: MlrvalOrFunction
			reduce(215), // <=, reduce: MlrvalOrFunction
			reduce(215), // ^, reduce: MlrvalOrFunction
			reduce(215), // &, reduce: MlrvalOrFunction
			reduce(215), // <<, reduce: MlrvalOrFunction
			reduce(215), // >>>, reduce: MlrvalOrFunction
			reduce(215), // +, reduce: MlrvalOrFunction
			reduce(215), // -, reduce: MlrvalOrFunction
			reduce(215), // .+, reduce: MlrvalOrFunction
			reduce(215), // .-, reduce: MlrvalOrFunction
			reduce(215), // ., reduce: MlrvalOrFunction
			reduce(215), // *, reduce: MlrvalOrFunction
			reduce(215), // /, reduce: MlrvalOrFunction
			reduce(215), // //, reduce: MlrvalOrFunction
			reduce(215), // %, reduce: MlrvalOrFunction
			reduce(215), // .*, reduce: MlrvalOrFunction
			reduce(215), // ./, reduce: MlrvalOrFunction
			reduce(215), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(215), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(215), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(215), // [[, reduce: MlrvalOrFunction
			reduce(215), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(216), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(216), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(216), // >, reduce: MlrvalOrFunction
			reduce(216), // >>, reduce: MlrvalOrFunction
			reduce(216), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(216), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(216), // ||=, reduce: MlrvalOrFunction
			reduce(216), // ^^=, reduce: MlrvalOrFunction
			reduce(216), // &&=, reduce: MlrvalOrFunction
			reduce(216), // ??=, reduce: MlrvalOrFunction
			reduce(216), // ???=, reduce: MlrvalOrFunction
			reduce(216), // |=, reduce: MlrvalOrFunction
			reduce(216), // &=, reduce: MlrvalOrFunction
			reduce(216), // ^=, reduce: MlrvalOrFunction
			reduce(216), // <<=, reduce: MlrvalOrFunction
			reduce(216), // >>=, reduce: MlrvalOrFunction
			reduce(216), // >>>=, reduce: MlrvalOrFunction
			reduce(216), // +=, reduce: MlrvalOrFunction
			reduce(216), // .=, reduce: MlrvalOrFunction
			reduce(216), // -=, reduce: MlrvalOrFunction
			reduce(216), // *=, reduce: MlrvalOrFunction
			reduce(216), // /=, reduce: MlrvalOrFunction
			reduce(216), // //=, reduce: MlrvalOrFunction
			reduce(216), // %=, reduce: MlrvalOrFunction
			reduce(216), // **=, reduce: MlrvalOrFunction
			reduce(216), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(216), // ||, reduce: MlrvalOrFunction
			reduce(216), // ^^, reduce: MlrvalOrFunction
			reduce(216), // &&, reduce: MlrvalOrFunction
			reduce(216), // ??, reduce: MlrvalOrFunction
			reduce(216), // ???, reduce: MlrvalOrFunction
			reduce(216), // =~, reduce: MlrvalOrFunction
			reduce(216), // !=~, reduce: MlrvalOrFunction
			reduce(216), // ==, reduce: MlrvalOrFunction
			reduce(216), // !=, reduce: MlrvalOrFunction
			reduce(216), // >=, reduce: MlrvalOrFunction
			reduce(216), // <, reduce: MlrvalOrFunction
			reduce(216), // <=, reduce: MlrvalOrFunction
			reduce(216), // ^, reduce: MlrvalOrFunction
			reduce(216), // &, reduce: MlrvalOrFunction
			reduce(216), // <<, reduce: MlrvalOrFunction
			reduce(216), // >>>, reduce: MlrvalOrFunction
			reduce(216), // +, reduce: MlrvalOrFunction
			reduce(216), // -, reduce: MlrvalOrFunction
			reduce(216), // .+, reduce: MlrvalOrFunction
			reduce(216), // .-, reduce: MlrvalOrFunction
			reduce(216), // ., reduce: MlrvalOrFunction
			reduce(216), // *, reduce: MlrvalOrFunction
			reduce(216), // /, reduce: MlrvalOrFunction
			reduce(216), // //, reduce: MlrvalOrFunction
			reduce(216), // %, reduce: MlrvalOrFunction
			reduce(216), // .*, reduce: MlrvalOrFunction
			reduce(216), // ./, reduce: MlrvalOrFunction
			reduce(216), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(216), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(216), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(216), // [[, reduce: MlrvalOrFunction
			reduce(216), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(713),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(717),  // (
			nil,         // )
			nil,         // emitp
			shift(729),  // field_name
			shift(730),  // $[
			shift(3879), // ]
			shift(732),  // braced_field_name
			shift(733),  // $[[
			shift(734),  // $[[[
			shift(735),  // full_srec
			shift(737),  // oosvar_name
			shift(738),  // @[
			shift(739),  // braced_oosvar_name
			shift(740),  // full_oosvar
			shift(741),  // all
			shift(742),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(757),  // +
			shift(759),  // -
			shift(760),  // .+
			shift(761),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(763),  // !
			shift(764),  // ~
			nil,         // **
			shift(768),  // string_literal
			shift(769),  // regex_case_insensitive
			shift(770),  // int_literal
			shift(771),  // float_literal
			shift(772),  // boolean_literal
			shift(773),  // const_M_PI
			shift(774),  // const_M_E
			shift(775),  // panic
			shift(777),  // [
			shift(780),  // ctx_IPS
			shift(781),  // ctx_IFS
			shift(782),  // ctx_IRS
			shift(783),  // ctx_OPS
			shift(784),  // ctx_OFS
			shift(785),  // ctx_ORS
			shift(786),  // ctx_OFLATSEP
			shift(787),  // ctx_NF
			shift(788),  // ctx_NR
			shift(789),  // ctx_FNR
			shift(790),  // ctx_FILENAME
			shift(791),  // ctx_FILENUM
			shift(793),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(229), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(229), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(229), // >, reduce: MlrvalOrFunction
			reduce(229), // >>, reduce: MlrvalOrFunction
			reduce(229), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(229), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(229), // ||=, reduce: MlrvalOrFunction
			reduce(229), // ^^=, reduce: MlrvalOrFunction
			reduce(229), // &&=, reduce: MlrvalOrFunction
			reduce(229), // ??=, reduce: MlrvalOrFunction
			reduce(229), // ???=, reduce: MlrvalOrFunction
			reduce(229), // |=, reduce: MlrvalOrFunction
			reduce(229), // &=, reduce: MlrvalOrFunction
			reduce(229), // ^=, reduce: MlrvalOrFunction
			reduce(229), // <<=, reduce: MlrvalOrFunction
			reduce(229), // >>=, reduce: MlrvalOrFunction
			reduce(229), // >>>=, reduce: MlrvalOrFunction
			reduce(229), // +=, reduce: MlrvalOrFunction
			reduce(229), // .=, reduce: MlrvalOrFunction
			reduce(229), // -=, reduce: MlrvalOrFunction
			reduce(229), // *=, reduce: MlrvalOrFunction
			reduce(229), // /=, reduce: MlrvalOrFunction
			reduce(229), // //=, reduce: MlrvalOrFunction
			reduce(229), // %=, reduce: MlrvalOrFunction
			reduce(229), // **=, reduce: MlrvalOrFunction
			reduce(229), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(229), // ||, reduce: MlrvalOrFunction
			reduce(229), // ^^, reduce: MlrvalOrFunction
			reduce(229), // &&, reduce: MlrvalOrFunction
			reduce(229), // ??, reduce: MlrvalOrFunction
			reduce(229), // ???, reduce: MlrvalOrFunction
			reduce(229), // =~, reduce: MlrvalOrFunction
			reduce(229), // !=~, reduce: MlrvalOrFunction
			reduce(229), // ==, reduce: MlrvalOrFunction
			reduce(229), // !=, reduce: MlrvalOrFunction
			reduce(229), // >=, reduce: MlrvalOrFunction
			reduce(229), // <, reduce: MlrvalOrFunction
			reduce(229), // <=, reduce: MlrvalOrFunction
			reduce(229), // ^, reduce: MlrvalOrFunction
			reduce(229), // &, reduce: MlrvalOrFunction
			reduce(229), // <<, reduce: MlrvalOrFunction
			reduce(229), // >>>, reduce: MlrvalOrFunction
			reduce(229), // +, reduce: MlrvalOrFunction
			reduce(229), // -, reduce: MlrvalOrFunction
			reduce(229), // .+, reduce: MlrvalOrFunction
			reduce(229), // .-, reduce: MlrvalOrFunction
			reduce(229), // ., reduce: MlrvalOrFunction
			reduce(229), // *, reduce: MlrvalOrFunction
			reduce(229), // /, reduce: MlrvalOrFunction
			reduce(229), // //, reduce: MlrvalOrFunction
			reduce(229), // %, reduce: MlrvalOrFunction
			reduce(229), // .*, reduce: MlrvalOrFunction
			reduce(229), // ./, reduce: MlrvalOrFunction
			reduce(229), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(229), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(229), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(229), // [[, reduce: MlrvalOrFunction
			reduce(229), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(230), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(230), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(230), // >, reduce: ContextVariable
			reduce(230), // >>, reduce: ContextVariable
			reduce(230), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(230), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(230), // ||=, reduce: ContextVariable
			reduce(230), // ^^=, reduce: ContextVariable
			reduce(230), // &&=, reduce: ContextVariable
			reduce(230), // ??=, reduce: ContextVariable
			reduce(230), // ???=, reduce: ContextVariable
			reduce(230), // |=, reduce: ContextVariable
			reduce(230), // &=, reduce: ContextVariable
			reduce(230), // ^=, reduce: ContextVariable
			reduce(230), // <<=, reduce: ContextVariable
			reduce(230), // >>=, reduce: ContextVariable
			reduce(230), // >>>=, reduce: ContextVariable
			reduce(230), // +=, reduce: ContextVariable
			reduce(230), // .=, reduce: ContextVariable
			reduce(230), // -=, reduce: ContextVariable
			reduce(230), // *=, reduce: ContextVariable
			reduce(230), // /=, reduce: ContextVariable
			reduce(230), // //=, reduce: ContextVariable
			reduce(230), // %=, reduce: ContextVariable
			reduce(230), // **=, reduce: ContextVariable
			reduce(230), // ?, reduce: ContextVariable
			nil,         // :
			reduce(230), // ||, reduce: ContextVariable
			reduce(230), // ^^, reduce: ContextVariable
			reduce(230), // &&, reduce: ContextVariable
			reduce(230), // ??, reduce: ContextVariable
			reduce(230), // ???, reduce: ContextVariable
			reduce(230), // =~, reduce: ContextVariable
			reduce(230), // !=~, reduce: ContextVariable
			reduce(230), // ==, reduce: ContextVariable
			reduce(230), // !=, reduce: ContextVariable
			reduce(230), // >=, reduce: ContextVariable
			reduce(230), // <, reduce: ContextVariable
			reduce(230), // <=, reduce: ContextVariable
			reduce(230), // ^, reduce: ContextVariable
			reduce(230), // &, reduce: ContextVariable
			reduce(230), // <<, reduce: ContextVariable
			reduce(230), // >>>, reduce: ContextVariable
			reduce(230), // +, reduce: ContextVariable
			reduce(230), // -, reduce: ContextVariable
			reduce(230), // .+, reduce: ContextVariable
			reduce(230), // .-, reduce: ContextVariable
			reduce(230), // ., reduce: ContextVariable
			reduce(230), // *, reduce: ContextVariable
			reduce(230), // /, reduce: ContextVariable
			reduce(230), // //, reduce: ContextVariable
			reduce(230), // %, reduce: ContextVariable
			reduce(230), // .*, reduce: ContextVariable
			reduce(230), // ./, reduce: ContextVariable
			reduce(230), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(230), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(230), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(230), // [[, reduce: ContextVariable
			reduce(230), // [[[, 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{ // S3462
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(231), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(231), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(231), // >, reduce: ContextVariable
			reduce(231), // >>, reduce: ContextVariable
			reduce(231), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(231), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(231), // ||=, reduce: ContextVariable
			reduce(231), // ^^=, reduce: ContextVariable
			reduce(231), // &&=, reduce: ContextVariable
			reduce(231), // ??=, reduce: ContextVariable
			reduce(231), // ???=, reduce: ContextVariable
			reduce(231), // |=, reduce: ContextVariable
			reduce(231), // &=, reduce: ContextVariable
			reduce(231), // ^=, reduce: ContextVariable
			reduce(231), // <<=, reduce: ContextVariable
			reduce(231), // >>=, reduce: ContextVariable
			reduce(231), // >>>=, reduce: ContextVariable
			reduce(231), // +=, reduce: ContextVariable
			reduce(231), // .=, reduce: ContextVariable
			reduce(231), // -=, reduce: ContextVariable
			reduce(231), // *=, reduce: ContextVariable
			reduce(231), // /=, reduce: ContextVariable
			reduce(231), // //=, reduce: ContextVariable
			reduce(231), // %=, reduce: ContextVariable
			reduce(231), // **=, reduce: ContextVariable
			reduce(231), // ?, reduce: ContextVariable
			nil,         // :
			reduce(231), // ||, reduce: ContextVariable
			reduce(231), // ^^, reduce: ContextVariable
			reduce(231), // &&, reduce: ContextVariable
			reduce(231), // ??, reduce: ContextVariable
			reduce(231), // ???, reduce: ContextVariable
			reduce(231), // =~, reduce: ContextVariable
			reduce(231), // !=~, reduce: ContextVariable
			reduce(231), // ==, reduce: ContextVariable
			reduce(231), // !=, reduce: ContextVariable
			reduce(231), // >=, reduce: ContextVariable
			reduce(231), // <, reduce: ContextVariable
			reduce(231), // <=, reduce: ContextVariable
			reduce(231), // ^, reduce: ContextVariable
			reduce(231), // &, reduce: ContextVariable
			reduce(231), // <<, reduce: ContextVariable
			reduce(231), // >>>, reduce: ContextVariable
			reduce(231), // +, reduce: ContextVariable
			reduce(231), // -, reduce: ContextVariable
			reduce(231), // .+, reduce: ContextVariable
			reduce(231), // .-, reduce: ContextVariable
			reduce(231), // ., reduce: ContextVariable
			reduce(231), // *, reduce: ContextVariable
			reduce(231), // /, reduce: ContextVariable
			reduce(231), // //, reduce: ContextVariable
			reduce(231), // %, reduce: ContextVariable
			reduce(231), // .*, reduce: ContextVariable
			reduce(231), // ./, reduce: ContextVariable
			reduce(231), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(231), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(231), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(231), // [[, reduce: ContextVariable
			reduce(231), // [[[, 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{ // S3463
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(232), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(232), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(232), // >, reduce: ContextVariable
			reduce(232), // >>, reduce: ContextVariable
			reduce(232), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(232), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(232), // ||=, reduce: ContextVariable
			reduce(232), // ^^=, reduce: ContextVariable
			reduce(232), // &&=, reduce: ContextVariable
			reduce(232), // ??=, reduce: ContextVariable
			reduce(232), // ???=, reduce: ContextVariable
			reduce(232), // |=, reduce: ContextVariable
			reduce(232), // &=, reduce: ContextVariable
			reduce(232), // ^=, reduce: ContextVariable
			reduce(232), // <<=, reduce: ContextVariable
			reduce(232), // >>=, reduce: ContextVariable
			reduce(232), // >>>=, reduce: ContextVariable
			reduce(232), // +=, reduce: ContextVariable
			reduce(232), // .=, reduce: ContextVariable
			reduce(232), // -=, reduce: ContextVariable
			reduce(232), // *=, reduce: ContextVariable
			reduce(232), // /=, reduce: ContextVariable
			reduce(232), // //=, reduce: ContextVariable
			reduce(232), // %=, reduce: ContextVariable
			reduce(232), // **=, reduce: ContextVariable
			reduce(232), // ?, reduce: ContextVariable
			nil,         // :
			reduce(232), // ||, reduce: ContextVariable
			reduce(232), // ^^, reduce: ContextVariable
			reduce(232), // &&, reduce: ContextVariable
			reduce(232), // ??, reduce: ContextVariable
			reduce(232), // ???, reduce: ContextVariable
			reduce(232), // =~, reduce: ContextVariable
			reduce(232), // !=~, reduce: ContextVariable
			reduce(232), // ==, reduce: ContextVariable
			reduce(232), // !=, reduce: ContextVariable
			reduce(232), // >=, reduce: ContextVariable
			reduce(232), // <, reduce: ContextVariable
			reduce(232), // <=, reduce: ContextVariable
			reduce(232), // ^, reduce: ContextVariable
			reduce(232), // &, reduce: ContextVariable
			reduce(232), // <<, reduce: ContextVariable
			reduce(232), // >>>, reduce: ContextVariable
			reduce(232), // +, reduce: ContextVariable
			reduce(232), // -, reduce: ContextVariable
			reduce(232), // .+, reduce: ContextVariable
			reduce(232), // .-, reduce: ContextVariable
			reduce(232), // ., reduce: ContextVariable
			reduce(232), // *, reduce: ContextVariable
			reduce(232), // /, reduce: ContextVariable
			reduce(232), // //, reduce: ContextVariable
			reduce(232), // %, reduce: ContextVariable
			reduce(232), // .*, reduce: ContextVariable
			reduce(232), // ./, reduce: ContextVariable
			reduce(232), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(232), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(232), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(232), // [[, reduce: ContextVariable
			reduce(232), // [[[, 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{ // S3464
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(233), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(233), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(233), // >, reduce: ContextVariable
			reduce(233), // >>, reduce: ContextVariable
			reduce(233), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(233), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(233), // ||=, reduce: ContextVariable
			reduce(233), // ^^=, reduce: ContextVariable
			reduce(233), // &&=, reduce: ContextVariable
			reduce(233), // ??=, reduce: ContextVariable
			reduce(233), // ???=, reduce: ContextVariable
			reduce(233), // |=, reduce: ContextVariable
			reduce(233), // &=, reduce: ContextVariable
			reduce(233), // ^=, reduce: ContextVariable
			reduce(233), // <<=, reduce: ContextVariable
			reduce(233), // >>=, reduce: ContextVariable
			reduce(233), // >>>=, reduce: ContextVariable
			reduce(233), // +=, reduce: ContextVariable
			reduce(233), // .=, reduce: ContextVariable
			reduce(233), // -=, reduce: ContextVariable
			reduce(233), // *=, reduce: ContextVariable
			reduce(233), // /=, reduce: ContextVariable
			reduce(233), // //=, reduce: ContextVariable
			reduce(233), // %=, reduce: ContextVariable
			reduce(233), // **=, reduce: ContextVariable
			reduce(233), // ?, reduce: ContextVariable
			nil,         // :
			reduce(233), // ||, reduce: ContextVariable
			reduce(233), // ^^, reduce: ContextVariable
			reduce(233), // &&, reduce: ContextVariable
			reduce(233), // ??, reduce: ContextVariable
			reduce(233), // ???, reduce: ContextVariable
			reduce(233), // =~, reduce: ContextVariable
			reduce(233), // !=~, reduce: ContextVariable
			reduce(233), // ==, reduce: ContextVariable
			reduce(233), // !=, reduce: ContextVariable
			reduce(233), // >=, reduce: ContextVariable
			reduce(233), // <, reduce: ContextVariable
			reduce(233), // <=, reduce: ContextVariable
			reduce(233), // ^, reduce: ContextVariable
			reduce(233), // &, reduce: ContextVariable
			reduce(233), // <<, reduce: ContextVariable
			reduce(233), // >>>, reduce: ContextVariable
			reduce(233), // +, reduce: ContextVariable
			reduce(233), // -, reduce: ContextVariable
			reduce(233), // .+, reduce: ContextVariable
			reduce(233), // .-, reduce: ContextVariable
			reduce(233), // ., reduce: ContextVariable
			reduce(233), // *, reduce: ContextVariable
			reduce(233), // /, reduce: ContextVariable
			reduce(233), // //, reduce: ContextVariable
			reduce(233), // %, reduce: ContextVariable
			reduce(233), // .*, reduce: ContextVariable
			reduce(233), // ./, reduce: ContextVariable
			reduce(233), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(233), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(233), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(233), // [[, reduce: ContextVariable
			reduce(233), // [[[, 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{ // S3465
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(234), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(234), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(234), // >, reduce: ContextVariable
			reduce(234), // >>, reduce: ContextVariable
			reduce(234), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(234), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(234), // ||=, reduce: ContextVariable
			reduce(234), // ^^=, reduce: ContextVariable
			reduce(234), // &&=, reduce: ContextVariable
			reduce(234), // ??=, reduce: ContextVariable
			reduce(234), // ???=, reduce: ContextVariable
			reduce(234), // |=, reduce: ContextVariable
			reduce(234), // &=, reduce: ContextVariable
			reduce(234), // ^=, reduce: ContextVariable
			reduce(234), // <<=, reduce: ContextVariable
			reduce(234), // >>=, reduce: ContextVariable
			reduce(234), // >>>=, reduce: ContextVariable
			reduce(234), // +=, reduce: ContextVariable
			reduce(234), // .=, reduce: ContextVariable
			reduce(234), // -=, reduce: ContextVariable
			reduce(234), // *=, reduce: ContextVariable
			reduce(234), // /=, reduce: ContextVariable
			reduce(234), // //=, reduce: ContextVariable
			reduce(234), // %=, reduce: ContextVariable
			reduce(234), // **=, reduce: ContextVariable
			reduce(234), // ?, reduce: ContextVariable
			nil,         // :
			reduce(234), // ||, reduce: ContextVariable
			reduce(234), // ^^, reduce: ContextVariable
			reduce(234), // &&, reduce: ContextVariable
			reduce(234), // ??, reduce: ContextVariable
			reduce(234), // ???, reduce: ContextVariable
			reduce(234), // =~, reduce: ContextVariable
			reduce(234), // !=~, reduce: ContextVariable
			reduce(234), // ==, reduce: ContextVariable
			reduce(234), // !=, reduce: ContextVariable
			reduce(234), // >=, reduce: ContextVariable
			reduce(234), // <, reduce: ContextVariable
			reduce(234), // <=, reduce: ContextVariable
			reduce(234), // ^, reduce: ContextVariable
			reduce(234), // &, reduce: ContextVariable
			reduce(234), // <<, reduce: ContextVariable
			reduce(234), // >>>, reduce: ContextVariable
			reduce(234), // +, reduce: ContextVariable
			reduce(234), // -, reduce: ContextVariable
			reduce(234), // .+, reduce: ContextVariable
			reduce(234), // .-, reduce: ContextVariable
			reduce(234), // ., reduce: ContextVariable
			reduce(234), // *, reduce: ContextVariable
			reduce(234), // /, reduce: ContextVariable
			reduce(234), // //, reduce: ContextVariable
			reduce(234), // %, reduce: ContextVariable
			reduce(234), // .*, reduce: ContextVariable
			reduce(234), // ./, reduce: ContextVariable
			reduce(234), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(234), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(234), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(234), // [[, reduce: ContextVariable
			reduce(234), // [[[, 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{ // S3466
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(235), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(235), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(235), // >, reduce: ContextVariable
			reduce(235), // >>, reduce: ContextVariable
			reduce(235), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(235), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(235), // ||=, reduce: ContextVariable
			reduce(235), // ^^=, reduce: ContextVariable
			reduce(235), // &&=, reduce: ContextVariable
			reduce(235), // ??=, reduce: ContextVariable
			reduce(235), // ???=, reduce: ContextVariable
			reduce(235), // |=, reduce: ContextVariable
			reduce(235), // &=, reduce: ContextVariable
			reduce(235), // ^=, reduce: ContextVariable
			reduce(235), // <<=, reduce: ContextVariable
			reduce(235), // >>=, reduce: ContextVariable
			reduce(235), // >>>=, reduce: ContextVariable
			reduce(235), // +=, reduce: ContextVariable
			reduce(235), // .=, reduce: ContextVariable
			reduce(235), // -=, reduce: ContextVariable
			reduce(235), // *=, reduce: ContextVariable
			reduce(235), // /=, reduce: ContextVariable
			reduce(235), // //=, reduce: ContextVariable
			reduce(235), // %=, reduce: ContextVariable
			reduce(235), // **=, reduce: ContextVariable
			reduce(235), // ?, reduce: ContextVariable
			nil,         // :
			reduce(235), // ||, reduce: ContextVariable
			reduce(235), // ^^, reduce: ContextVariable
			reduce(235), // &&, reduce: ContextVariable
			reduce(235), // ??, reduce: ContextVariable
			reduce(235), // ???, reduce: ContextVariable
			reduce(235), // =~, reduce: ContextVariable
			reduce(235), // !=~, reduce: ContextVariable
			reduce(235), // ==, reduce: ContextVariable
			reduce(235), // !=, reduce: ContextVariable
			reduce(235), // >=, reduce: ContextVariable
			reduce(235), // <, reduce: ContextVariable
			reduce(235), // <=, reduce: ContextVariable
			reduce(235), // ^, reduce: ContextVariable
			reduce(235), // &, reduce: ContextVariable
			reduce(235), // <<, reduce: ContextVariable
			reduce(235), // >>>, reduce: ContextVariable
			reduce(235), // +, reduce: ContextVariable
			reduce(235), // -, reduce: ContextVariable
			reduce(235), // .+, reduce: ContextVariable
			reduce(235), // .-, reduce: ContextVariable
			reduce(235), // ., reduce: ContextVariable
			reduce(235), // *, reduce: ContextVariable
			reduce(235), // /, reduce: ContextVariable
			reduce(235), // //, reduce: ContextVariable
			reduce(235), // %, reduce: ContextVariable
			reduce(235), // .*, reduce: ContextVariable
			reduce(235), // ./, reduce: ContextVariable
			reduce(235), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(235), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(235), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(235), // [[, reduce: ContextVariable
			reduce(235), // [[[, 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{ // S3467
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(236), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(236), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(236), // >, reduce: ContextVariable
			reduce(236), // >>, reduce: ContextVariable
			reduce(236), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(236), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(236), // ||=, reduce: ContextVariable
			reduce(236), // ^^=, reduce: ContextVariable
			reduce(236), // &&=, reduce: ContextVariable
			reduce(236), // ??=, reduce: ContextVariable
			reduce(236), // ???=, reduce: ContextVariable
			reduce(236), // |=, reduce: ContextVariable
			reduce(236), // &=, reduce: ContextVariable
			reduce(236), // ^=, reduce: ContextVariable
			reduce(236), // <<=, reduce: ContextVariable
			reduce(236), // >>=, reduce: ContextVariable
			reduce(236), // >>>=, reduce: ContextVariable
			reduce(236), // +=, reduce: ContextVariable
			reduce(236), // .=, reduce: ContextVariable
			reduce(236), // -=, reduce: ContextVariable
			reduce(236), // *=, reduce: ContextVariable
			reduce(236), // /=, reduce: ContextVariable
			reduce(236), // //=, reduce: ContextVariable
			reduce(236), // %=, reduce: ContextVariable
			reduce(236), // **=, reduce: ContextVariable
			reduce(236), // ?, reduce: ContextVariable
			nil,         // :
			reduce(236), // ||, reduce: ContextVariable
			reduce(236), // ^^, reduce: ContextVariable
			reduce(236), // &&, reduce: ContextVariable
			reduce(236), // ??, reduce: ContextVariable
			reduce(236), // ???, reduce: ContextVariable
			reduce(236), // =~, reduce: ContextVariable
			reduce(236), // !=~, reduce: ContextVariable
			reduce(236), // ==, reduce: ContextVariable
			reduce(236), // !=, reduce: ContextVariable
			reduce(236), // >=, reduce: ContextVariable
			reduce(236), // <, reduce: ContextVariable
			reduce(236), // <=, reduce: ContextVariable
			reduce(236), // ^, reduce: ContextVariable
			reduce(236), // &, reduce: ContextVariable
			reduce(236), // <<, reduce: ContextVariable
			reduce(236), // >>>, reduce: ContextVariable
			reduce(236), // +, reduce: ContextVariable
			reduce(236), // -, reduce: ContextVariable
			reduce(236), // .+, reduce: ContextVariable
			reduce(236), // .-, reduce: ContextVariable
			reduce(236), // ., reduce: ContextVariable
			reduce(236), // *, reduce: ContextVariable
			reduce(236), // /, reduce: ContextVariable
			reduce(236), // //, reduce: ContextVariable
			reduce(236), // %, reduce: ContextVariable
			reduce(236), // .*, reduce: ContextVariable
			reduce(236), // ./, reduce: ContextVariable
			reduce(236), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(236), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(236), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(236), // [[, reduce: ContextVariable
			reduce(236), // [[[, 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{ // S3468
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(237), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(237), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(237), // >, reduce: ContextVariable
			reduce(237), // >>, reduce: ContextVariable
			reduce(237), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(237), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(237), // ||=, reduce: ContextVariable
			reduce(237), // ^^=, reduce: ContextVariable
			reduce(237), // &&=, reduce: ContextVariable
			reduce(237), // ??=, reduce: ContextVariable
			reduce(237), // ???=, reduce: ContextVariable
			reduce(237), // |=, reduce: ContextVariable
			reduce(237), // &=, reduce: ContextVariable
			reduce(237), // ^=, reduce: ContextVariable
			reduce(237), // <<=, reduce: ContextVariable
			reduce(237), // >>=, reduce: ContextVariable
			reduce(237), // >>>=, reduce: ContextVariable
			reduce(237), // +=, reduce: ContextVariable
			reduce(237), // .=, reduce: ContextVariable
			reduce(237), // -=, reduce: ContextVariable
			reduce(237), // *=, reduce: ContextVariable
			reduce(237), // /=, reduce: ContextVariable
			reduce(237), // //=, reduce: ContextVariable
			reduce(237), // %=, reduce: ContextVariable
			reduce(237), // **=, reduce: ContextVariable
			reduce(237), // ?, reduce: ContextVariable
			nil,         // :
			reduce(237), // ||, reduce: ContextVariable
			reduce(237), // ^^, reduce: ContextVariable
			reduce(237), // &&, reduce: ContextVariable
			reduce(237), // ??, reduce: ContextVariable
			reduce(237), // ???, reduce: ContextVariable
			reduce(237), // =~, reduce: ContextVariable
			reduce(237), // !=~, reduce: ContextVariable
			reduce(237), // ==, reduce: ContextVariable
			reduce(237), // !=, reduce: ContextVariable
			reduce(237), // >=, reduce: ContextVariable
			reduce(237), // <, reduce: ContextVariable
			reduce(237), // <=, reduce: ContextVariable
			reduce(237), // ^, reduce: ContextVariable
			reduce(237), // &, reduce: ContextVariable
			reduce(237), // <<, reduce: ContextVariable
			reduce(237), // >>>, reduce: ContextVariable
			reduce(237), // +, reduce: ContextVariable
			reduce(237), // -, reduce: ContextVariable
			reduce(237), // .+, reduce: ContextVariable
			reduce(237), // .-, reduce: ContextVariable
			reduce(237), // ., reduce: ContextVariable
			reduce(237), // *, reduce: ContextVariable
			reduce(237), // /, reduce: ContextVariable
			reduce(237), // //, reduce: ContextVariable
			reduce(237), // %, reduce: ContextVariable
			reduce(237), // .*, reduce: ContextVariable
			reduce(237), // ./, reduce: ContextVariable
			reduce(237), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(237), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(237), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(237), // [[, reduce: ContextVariable
			reduce(237), // [[[, 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{ // S3469
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(238), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(238), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(238), // >, reduce: ContextVariable
			reduce(238), // >>, reduce: ContextVariable
			reduce(238), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(238), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(238), // ||=, reduce: ContextVariable
			reduce(238), // ^^=, reduce: ContextVariable
			reduce(238), // &&=, reduce: ContextVariable
			reduce(238), // ??=, reduce: ContextVariable
			reduce(238), // ???=, reduce: ContextVariable
			reduce(238), // |=, reduce: ContextVariable
			reduce(238), // &=, reduce: ContextVariable
			reduce(238), // ^=, reduce: ContextVariable
			reduce(238), // <<=, reduce: ContextVariable
			reduce(238), // >>=, reduce: ContextVariable
			reduce(238), // >>>=, reduce: ContextVariable
			reduce(238), // +=, reduce: ContextVariable
			reduce(238), // .=, reduce: ContextVariable
			reduce(238), // -=, reduce: ContextVariable
			reduce(238), // *=, reduce: ContextVariable
			reduce(238), // /=, reduce: ContextVariable
			reduce(238), // //=, reduce: ContextVariable
			reduce(238), // %=, reduce: ContextVariable
			reduce(238), // **=, reduce: ContextVariable
			reduce(238), // ?, reduce: ContextVariable
			nil,         // :
			reduce(238), // ||, reduce: ContextVariable
			reduce(238), // ^^, reduce: ContextVariable
			reduce(238), // &&, reduce: ContextVariable
			reduce(238), // ??, reduce: ContextVariable
			reduce(238), // ???, reduce: ContextVariable
			reduce(238), // =~, reduce: ContextVariable
			reduce(238), // !=~, reduce: ContextVariable
			reduce(238), // ==, reduce: ContextVariable
			reduce(238), // !=, reduce: ContextVariable
			reduce(238), // >=, reduce: ContextVariable
			reduce(238), // <, reduce: ContextVariable
			reduce(238), // <=, reduce: ContextVariable
			reduce(238), // ^, reduce: ContextVariable
			reduce(238), // &, reduce: ContextVariable
			reduce(238), // <<, reduce: ContextVariable
			reduce(238), // >>>, reduce: ContextVariable
			reduce(238), // +, reduce: ContextVariable
			reduce(238), // -, reduce: ContextVariable
			reduce(238), // .+, reduce: ContextVariable
			reduce(238), // .-, reduce: ContextVariable
			reduce(238), // ., reduce: ContextVariable
			reduce(238), // *, reduce: ContextVariable
			reduce(238), // /, reduce: ContextVariable
			reduce(238), // //, reduce: ContextVariable
			reduce(238), // %, reduce: ContextVariable
			reduce(238), // .*, reduce: ContextVariable
			reduce(238), // ./, reduce: ContextVariable
			reduce(238), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(238), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(238), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(238), // [[, reduce: ContextVariable
			reduce(238), // [[[, 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{ // S3470
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(239), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(239), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(239), // >, reduce: ContextVariable
			reduce(239), // >>, reduce: ContextVariable
			reduce(239), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(239), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(239), // ||=, reduce: ContextVariable
			reduce(239), // ^^=, reduce: ContextVariable
			reduce(239), // &&=, reduce: ContextVariable
			reduce(239), // ??=, reduce: ContextVariable
			reduce(239), // ???=, reduce: ContextVariable
			reduce(239), // |=, reduce: ContextVariable
			reduce(239), // &=, reduce: ContextVariable
			reduce(239), // ^=, reduce: ContextVariable
			reduce(239), // <<=, reduce: ContextVariable
			reduce(239), // >>=, reduce: ContextVariable
			reduce(239), // >>>=, reduce: ContextVariable
			reduce(239), // +=, reduce: ContextVariable
			reduce(239), // .=, reduce: ContextVariable
			reduce(239), // -=, reduce: ContextVariable
			reduce(239), // *=, reduce: ContextVariable
			reduce(239), // /=, reduce: ContextVariable
			reduce(239), // //=, reduce: ContextVariable
			reduce(239), // %=, reduce: ContextVariable
			reduce(239), // **=, reduce: ContextVariable
			reduce(239), // ?, reduce: ContextVariable
			nil,         // :
			reduce(239), // ||, reduce: ContextVariable
			reduce(239), // ^^, reduce: ContextVariable
			reduce(239), // &&, reduce: ContextVariable
			reduce(239), // ??, reduce: ContextVariable
			reduce(239), // ???, reduce: ContextVariable
			reduce(239), // =~, reduce: ContextVariable
			reduce(239), // !=~, reduce: ContextVariable
			reduce(239), // ==, reduce: ContextVariable
			reduce(239), // !=, reduce: ContextVariable
			reduce(239), // >=, reduce: ContextVariable
			reduce(239), // <, reduce: ContextVariable
			reduce(239), // <=, reduce: ContextVariable
			reduce(239), // ^, reduce: ContextVariable
			reduce(239), // &, reduce: ContextVariable
			reduce(239), // <<, reduce: ContextVariable
			reduce(239), // >>>, reduce: ContextVariable
			reduce(239), // +, reduce: ContextVariable
			reduce(239), // -, reduce: ContextVariable
			reduce(239), // .+, reduce: ContextVariable
			reduce(239), // .-, reduce: ContextVariable
			reduce(239), // ., reduce: ContextVariable
			reduce(239), // *, reduce: ContextVariable
			reduce(239), // /, reduce: ContextVariable
			reduce(239), // //, reduce: ContextVariable
			reduce(239), // %, reduce: ContextVariable
			reduce(239), // .*, reduce: ContextVariable
			reduce(239), // ./, reduce: ContextVariable
			reduce(239), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(239), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(239), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(239), // [[, reduce: ContextVariable
			reduce(239), // [[[, 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{ // S3471
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(240), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(240), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(240), // >, reduce: ContextVariable
			reduce(240), // >>, reduce: ContextVariable
			reduce(240), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(240), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(240), // ||=, reduce: ContextVariable
			reduce(240), // ^^=, reduce: ContextVariable
			reduce(240), // &&=, reduce: ContextVariable
			reduce(240), // ??=, reduce: ContextVariable
			reduce(240), // ???=, reduce: ContextVariable
			reduce(240), // |=, reduce: ContextVariable
			reduce(240), // &=, reduce: ContextVariable
			reduce(240), // ^=, reduce: ContextVariable
			reduce(240), // <<=, reduce: ContextVariable
			reduce(240), // >>=, reduce: ContextVariable
			reduce(240), // >>>=, reduce: ContextVariable
			reduce(240), // +=, reduce: ContextVariable
			reduce(240), // .=, reduce: ContextVariable
			reduce(240), // -=, reduce: ContextVariable
			reduce(240), // *=, reduce: ContextVariable
			reduce(240), // /=, reduce: ContextVariable
			reduce(240), // //=, reduce: ContextVariable
			reduce(240), // %=, reduce: ContextVariable
			reduce(240), // **=, reduce: ContextVariable
			reduce(240), // ?, reduce: ContextVariable
			nil,         // :
			reduce(240), // ||, reduce: ContextVariable
			reduce(240), // ^^, reduce: ContextVariable
			reduce(240), // &&, reduce: ContextVariable
			reduce(240), // ??, reduce: ContextVariable
			reduce(240), // ???, reduce: ContextVariable
			reduce(240), // =~, reduce: ContextVariable
			reduce(240), // !=~, reduce: ContextVariable
			reduce(240), // ==, reduce: ContextVariable
			reduce(240), // !=, reduce: ContextVariable
			reduce(240), // >=, reduce: ContextVariable
			reduce(240), // <, reduce: ContextVariable
			reduce(240), // <=, reduce: ContextVariable
			reduce(240), // ^, reduce: ContextVariable
			reduce(240), // &, reduce: ContextVariable
			reduce(240), // <<, reduce: ContextVariable
			reduce(240), // >>>, reduce: ContextVariable
			reduce(240), // +, reduce: ContextVariable
			reduce(240), // -, reduce: ContextVariable
			reduce(240), // .+, reduce: ContextVariable
			reduce(240), // .-, reduce: ContextVariable
			reduce(240), // ., reduce: ContextVariable
			reduce(240), // *, reduce: ContextVariable
			reduce(240), // /, reduce: ContextVariable
			reduce(240), // //, reduce: ContextVariable
			reduce(240), // %, reduce: ContextVariable
			reduce(240), // .*, reduce: ContextVariable
			reduce(240), // ./, reduce: ContextVariable
			reduce(240), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(240), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(240), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(240), // [[, reduce: ContextVariable
			reduce(240), // [[[, 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{ // S3472
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(241), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(241), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			reduce(241), // >, reduce: ContextVariable
			reduce(241), // >>, reduce: ContextVariable
			reduce(241), // |, reduce: ContextVariable
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(241), // ,, reduce: ContextVariable
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(241), // ||=, reduce: ContextVariable
			reduce(241), // ^^=, reduce: ContextVariable
			reduce(241), // &&=, reduce: ContextVariable
			reduce(241), // ??=, reduce: ContextVariable
			reduce(241), // ???=, reduce: ContextVariable
			reduce(241), // |=, reduce: ContextVariable
			reduce(241), // &=, reduce: ContextVariable
			reduce(241), // ^=, reduce: ContextVariable
			reduce(241), // <<=, reduce: ContextVariable
			reduce(241), // >>=, reduce: ContextVariable
			reduce(241), // >>>=, reduce: ContextVariable
			reduce(241), // +=, reduce: ContextVariable
			reduce(241), // .=, reduce: ContextVariable
			reduce(241), // -=, reduce: ContextVariable
			reduce(241), // *=, reduce: ContextVariable
			reduce(241), // /=, reduce: ContextVariable
			reduce(241), // //=, reduce: ContextVariable
			reduce(241), // %=, reduce: ContextVariable
			reduce(241), // **=, reduce: ContextVariable
			reduce(241), // ?, reduce: ContextVariable
			nil,         // :
			reduce(241), // ||, reduce: ContextVariable
			reduce(241), // ^^, reduce: ContextVariable
			reduce(241), // &&, reduce: ContextVariable
			reduce(241), // ??, reduce: ContextVariable
			reduce(241), // ???, reduce: ContextVariable
			reduce(241), // =~, reduce: ContextVariable
			reduce(241), // !=~, reduce: ContextVariable
			reduce(241), // ==, reduce: ContextVariable
			reduce(241), // !=, reduce: ContextVariable
			reduce(241), // >=, reduce: ContextVariable
			reduce(241), // <, reduce: ContextVariable
			reduce(241), // <=, reduce: ContextVariable
			reduce(241), // ^, reduce: ContextVariable
			reduce(241), // &, reduce: ContextVariable
			reduce(241), // <<, reduce: ContextVariable
			reduce(241), // >>>, reduce: ContextVariable
			reduce(241), // +, reduce: ContextVariable
			reduce(241), // -, reduce: ContextVariable
			reduce(241), // .+, reduce: ContextVariable
			reduce(241), // .-, reduce: ContextVariable
			reduce(241), // ., reduce: ContextVariable
			reduce(241), // *, reduce: ContextVariable
			reduce(241), // /, reduce: ContextVariable
			reduce(241), // //, reduce: ContextVariable
			reduce(241), // %, reduce: ContextVariable
			reduce(241), // .*, reduce: ContextVariable
			reduce(241), // ./, reduce: ContextVariable
			reduce(241), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(241), // **, reduce: ContextVariable
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(241), // [, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(241), // [[, reduce: ContextVariable
			reduce(241), // [[[, 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{ // S3473
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(242), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(242), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(242), // >, reduce: MlrvalOrFunction
			reduce(242), // >>, reduce: MlrvalOrFunction
			reduce(242), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(242), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(242), // ||=, reduce: MlrvalOrFunction
			reduce(242), // ^^=, reduce: MlrvalOrFunction
			reduce(242), // &&=, reduce: MlrvalOrFunction
			reduce(242), // ??=, reduce: MlrvalOrFunction
			reduce(242), // ???=, reduce: MlrvalOrFunction
			reduce(242), // |=, reduce: MlrvalOrFunction
			reduce(242), // &=, reduce: MlrvalOrFunction
			reduce(242), // ^=, reduce: MlrvalOrFunction
			reduce(242), // <<=, reduce: MlrvalOrFunction
			reduce(242), // >>=, reduce: MlrvalOrFunction
			reduce(242), // >>>=, reduce: MlrvalOrFunction
			reduce(242), // +=, reduce: MlrvalOrFunction
			reduce(242), // .=, reduce: MlrvalOrFunction
			reduce(242), // -=, reduce: MlrvalOrFunction
			reduce(242), // *=, reduce: MlrvalOrFunction
			reduce(242), // /=, reduce: MlrvalOrFunction
			reduce(242), // //=, reduce: MlrvalOrFunction
			reduce(242), // %=, reduce: MlrvalOrFunction
			reduce(242), // **=, reduce: MlrvalOrFunction
			reduce(242), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(242), // ||, reduce: MlrvalOrFunction
			reduce(242), // ^^, reduce: MlrvalOrFunction
			reduce(242), // &&, reduce: MlrvalOrFunction
			reduce(242), // ??, reduce: MlrvalOrFunction
			reduce(242), // ???, reduce: MlrvalOrFunction
			reduce(242), // =~, reduce: MlrvalOrFunction
			reduce(242), // !=~, reduce: MlrvalOrFunction
			reduce(242), // ==, reduce: MlrvalOrFunction
			reduce(242), // !=, reduce: MlrvalOrFunction
			reduce(242), // >=, reduce: MlrvalOrFunction
			reduce(242), // <, reduce: MlrvalOrFunction
			reduce(242), // <=, reduce: MlrvalOrFunction
			reduce(242), // ^, reduce: MlrvalOrFunction
			reduce(242), // &, reduce: MlrvalOrFunction
			reduce(242), // <<, reduce: MlrvalOrFunction
			reduce(242), // >>>, reduce: MlrvalOrFunction
			reduce(242), // +, reduce: MlrvalOrFunction
			reduce(242), // -, reduce: MlrvalOrFunction
			reduce(242), // .+, reduce: MlrvalOrFunction
			reduce(242), // .-, reduce: MlrvalOrFunction
			reduce(242), // ., reduce: MlrvalOrFunction
			reduce(242), // *, reduce: MlrvalOrFunction
			reduce(242), // /, reduce: MlrvalOrFunction
			reduce(242), // //, reduce: MlrvalOrFunction
			reduce(242), // %, reduce: MlrvalOrFunction
			reduce(242), // .*, reduce: MlrvalOrFunction
			reduce(242), // ./, reduce: MlrvalOrFunction
			reduce(242), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(242), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(242), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(242), // [[, reduce: MlrvalOrFunction
			reduce(242), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(3881), // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(244), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(244), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(244), // >, reduce: MlrvalOrFunction
			reduce(244), // >>, reduce: MlrvalOrFunction
			reduce(244), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(244), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(244), // ||=, reduce: MlrvalOrFunction
			reduce(244), // ^^=, reduce: MlrvalOrFunction
			reduce(244), // &&=, reduce: MlrvalOrFunction
			reduce(244), // ??=, reduce: MlrvalOrFunction
			reduce(244), // ???=, reduce: MlrvalOrFunction
			reduce(244), // |=, reduce: MlrvalOrFunction
			reduce(244), // &=, reduce: MlrvalOrFunction
			reduce(244), // ^=, reduce: MlrvalOrFunction
			reduce(244), // <<=, reduce: MlrvalOrFunction
			reduce(244), // >>=, reduce: MlrvalOrFunction
			reduce(244), // >>>=, reduce: MlrvalOrFunction
			reduce(244), // +=, reduce: MlrvalOrFunction
			reduce(244), // .=, reduce: MlrvalOrFunction
			reduce(244), // -=, reduce: MlrvalOrFunction
			reduce(244), // *=, reduce: MlrvalOrFunction
			reduce(244), // /=, reduce: MlrvalOrFunction
			reduce(244), // //=, reduce: MlrvalOrFunction
			reduce(244), // %=, reduce: MlrvalOrFunction
			reduce(244), // **=, reduce: MlrvalOrFunction
			reduce(244), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(244), // ||, reduce: MlrvalOrFunction
			reduce(244), // ^^, reduce: MlrvalOrFunction
			reduce(244), // &&, reduce: MlrvalOrFunction
			reduce(244), // ??, reduce: MlrvalOrFunction
			reduce(244), // ???, reduce: MlrvalOrFunction
			reduce(244), // =~, reduce: MlrvalOrFunction
			reduce(244), // !=~, reduce: MlrvalOrFunction
			reduce(244), // ==, reduce: MlrvalOrFunction
			reduce(244), // !=, reduce: MlrvalOrFunction
			reduce(244), // >=, reduce: MlrvalOrFunction
			reduce(244), // <, reduce: MlrvalOrFunction
			reduce(244), // <=, reduce: MlrvalOrFunction
			reduce(244), // ^, reduce: MlrvalOrFunction
			reduce(244), // &, reduce: MlrvalOrFunction
			reduce(244), // <<, reduce: MlrvalOrFunction
			reduce(244), // >>>, reduce: MlrvalOrFunction
			reduce(244), // +, reduce: MlrvalOrFunction
			reduce(244), // -, reduce: MlrvalOrFunction
			reduce(244), // .+, reduce: MlrvalOrFunction
			reduce(244), // .-, reduce: MlrvalOrFunction
			reduce(244), // ., reduce: MlrvalOrFunction
			reduce(244), // *, reduce: MlrvalOrFunction
			reduce(244), // /, reduce: MlrvalOrFunction
			reduce(244), // //, reduce: MlrvalOrFunction
			reduce(244), // %, reduce: MlrvalOrFunction
			reduce(244), // .*, reduce: MlrvalOrFunction
			reduce(244), // ./, reduce: MlrvalOrFunction
			reduce(244), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(244), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(244), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(244), // [[, reduce: MlrvalOrFunction
			reduce(244), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(245), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(245), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(245), // >, reduce: MlrvalOrFunction
			reduce(245), // >>, reduce: MlrvalOrFunction
			reduce(245), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(245), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(245), // ||=, reduce: MlrvalOrFunction
			reduce(245), // ^^=, reduce: MlrvalOrFunction
			reduce(245), // &&=, reduce: MlrvalOrFunction
			reduce(245), // ??=, reduce: MlrvalOrFunction
			reduce(245), // ???=, reduce: MlrvalOrFunction
			reduce(245), // |=, reduce: MlrvalOrFunction
			reduce(245), // &=, reduce: MlrvalOrFunction
			reduce(245), // ^=, reduce: MlrvalOrFunction
			reduce(245), // <<=, reduce: MlrvalOrFunction
			reduce(245), // >>=, reduce: MlrvalOrFunction
			reduce(245), // >>>=, reduce: MlrvalOrFunction
			reduce(245), // +=, reduce: MlrvalOrFunction
			reduce(245), // .=, reduce: MlrvalOrFunction
			reduce(245), // -=, reduce: MlrvalOrFunction
			reduce(245), // *=, reduce: MlrvalOrFunction
			reduce(245), // /=, reduce: MlrvalOrFunction
			reduce(245), // //=, reduce: MlrvalOrFunction
			reduce(245), // %=, reduce: MlrvalOrFunction
			reduce(245), // **=, reduce: MlrvalOrFunction
			reduce(245), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(245), // ||, reduce: MlrvalOrFunction
			reduce(245), // ^^, reduce: MlrvalOrFunction
			reduce(245), // &&, reduce: MlrvalOrFunction
			reduce(245), // ??, reduce: MlrvalOrFunction
			reduce(245), // ???, reduce: MlrvalOrFunction
			reduce(245), // =~, reduce: MlrvalOrFunction
			reduce(245), // !=~, reduce: MlrvalOrFunction
			reduce(245), // ==, reduce: MlrvalOrFunction
			reduce(245), // !=, reduce: MlrvalOrFunction
			reduce(245), // >=, reduce: MlrvalOrFunction
			reduce(245), // <, reduce: MlrvalOrFunction
			reduce(245), // <=, reduce: MlrvalOrFunction
			reduce(245), // ^, reduce: MlrvalOrFunction
			reduce(245), // &, reduce: MlrvalOrFunction
			reduce(245), // <<, reduce: MlrvalOrFunction
			reduce(245), // >>>, reduce: MlrvalOrFunction
			reduce(245), // +, reduce: MlrvalOrFunction
			reduce(245), // -, reduce: MlrvalOrFunction
			reduce(245), // .+, reduce: MlrvalOrFunction
			reduce(245), // .-, reduce: MlrvalOrFunction
			reduce(245), // ., reduce: MlrvalOrFunction
			reduce(245), // *, reduce: MlrvalOrFunction
			reduce(245), // /, reduce: MlrvalOrFunction
			reduce(245), // //, reduce: MlrvalOrFunction
			reduce(245), // %, reduce: MlrvalOrFunction
			reduce(245), // .*, reduce: MlrvalOrFunction
			reduce(245), // ./, reduce: MlrvalOrFunction
			reduce(245), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(245), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(245), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(245), // [[, reduce: MlrvalOrFunction
			reduce(245), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(246), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(246), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(246), // >, reduce: MlrvalOrFunction
			reduce(246), // >>, reduce: MlrvalOrFunction
			reduce(246), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(246), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(246), // ||=, reduce: MlrvalOrFunction
			reduce(246), // ^^=, reduce: MlrvalOrFunction
			reduce(246), // &&=, reduce: MlrvalOrFunction
			reduce(246), // ??=, reduce: MlrvalOrFunction
			reduce(246), // ???=, reduce: MlrvalOrFunction
			reduce(246), // |=, reduce: MlrvalOrFunction
			reduce(246), // &=, reduce: MlrvalOrFunction
			reduce(246), // ^=, reduce: MlrvalOrFunction
			reduce(246), // <<=, reduce: MlrvalOrFunction
			reduce(246), // >>=, reduce: MlrvalOrFunction
			reduce(246), // >>>=, reduce: MlrvalOrFunction
			reduce(246), // +=, reduce: MlrvalOrFunction
			reduce(246), // .=, reduce: MlrvalOrFunction
			reduce(246), // -=, reduce: MlrvalOrFunction
			reduce(246), // *=, reduce: MlrvalOrFunction
			reduce(246), // /=, reduce: MlrvalOrFunction
			reduce(246), // //=, reduce: MlrvalOrFunction
			reduce(246), // %=, reduce: MlrvalOrFunction
			reduce(246), // **=, reduce: MlrvalOrFunction
			reduce(246), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(246), // ||, reduce: MlrvalOrFunction
			reduce(246), // ^^, reduce: MlrvalOrFunction
			reduce(246), // &&, reduce: MlrvalOrFunction
			reduce(246), // ??, reduce: MlrvalOrFunction
			reduce(246), // ???, reduce: MlrvalOrFunction
			reduce(246), // =~, reduce: MlrvalOrFunction
			reduce(246), // !=~, reduce: MlrvalOrFunction
			reduce(246), // ==, reduce: MlrvalOrFunction
			reduce(246), // !=, reduce: MlrvalOrFunction
			reduce(246), // >=, reduce: MlrvalOrFunction
			reduce(246), // <, reduce: MlrvalOrFunction
			reduce(246), // <=, reduce: MlrvalOrFunction
			reduce(246), // ^, reduce: MlrvalOrFunction
			reduce(246), // &, reduce: MlrvalOrFunction
			reduce(246), // <<, reduce: MlrvalOrFunction
			reduce(246), // >>>, reduce: MlrvalOrFunction
			reduce(246), // +, reduce: MlrvalOrFunction
			reduce(246), // -, reduce: MlrvalOrFunction
			reduce(246), // .+, reduce: MlrvalOrFunction
			reduce(246), // .-, reduce: MlrvalOrFunction
			reduce(246), // ., reduce: MlrvalOrFunction
			reduce(246), // *, reduce: MlrvalOrFunction
			reduce(246), // /, reduce: MlrvalOrFunction
			reduce(246), // //, reduce: MlrvalOrFunction
			reduce(246), // %, reduce: MlrvalOrFunction
			reduce(246), // .*, reduce: MlrvalOrFunction
			reduce(246), // ./, reduce: MlrvalOrFunction
			reduce(246), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(246), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(246), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(246), // [[, reduce: MlrvalOrFunction
			reduce(246), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(247), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(247), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(247), // >, reduce: MlrvalOrFunction
			reduce(247), // >>, reduce: MlrvalOrFunction
			reduce(247), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(247), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(247), // ||=, reduce: MlrvalOrFunction
			reduce(247), // ^^=, reduce: MlrvalOrFunction
			reduce(247), // &&=, reduce: MlrvalOrFunction
			reduce(247), // ??=, reduce: MlrvalOrFunction
			reduce(247), // ???=, reduce: MlrvalOrFunction
			reduce(247), // |=, reduce: MlrvalOrFunction
			reduce(247), // &=, reduce: MlrvalOrFunction
			reduce(247), // ^=, reduce: MlrvalOrFunction
			reduce(247), // <<=, reduce: MlrvalOrFunction
			reduce(247), // >>=, reduce: MlrvalOrFunction
			reduce(247), // >>>=, reduce: MlrvalOrFunction
			reduce(247), // +=, reduce: MlrvalOrFunction
			reduce(247), // .=, reduce: MlrvalOrFunction
			reduce(247), // -=, reduce: MlrvalOrFunction
			reduce(247), // *=, reduce: MlrvalOrFunction
			reduce(247), // /=, reduce: MlrvalOrFunction
			reduce(247), // //=, reduce: MlrvalOrFunction
			reduce(247), // %=, reduce: MlrvalOrFunction
			reduce(247), // **=, reduce: MlrvalOrFunction
			reduce(247), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(247), // ||, reduce: MlrvalOrFunction
			reduce(247), // ^^, reduce: MlrvalOrFunction
			reduce(247), // &&, reduce: MlrvalOrFunction
			reduce(247), // ??, reduce: MlrvalOrFunction
			reduce(247), // ???, reduce: MlrvalOrFunction
			reduce(247), // =~, reduce: MlrvalOrFunction
			reduce(247), // !=~, reduce: MlrvalOrFunction
			reduce(247), // ==, reduce: MlrvalOrFunction
			reduce(247), // !=, reduce: MlrvalOrFunction
			reduce(247), // >=, reduce: MlrvalOrFunction
			reduce(247), // <, reduce: MlrvalOrFunction
			reduce(247), // <=, reduce: MlrvalOrFunction
			reduce(247), // ^, reduce: MlrvalOrFunction
			reduce(247), // &, reduce: MlrvalOrFunction
			reduce(247), // <<, reduce: MlrvalOrFunction
			reduce(247), // >>>, reduce: MlrvalOrFunction
			reduce(247), // +, reduce: MlrvalOrFunction
			reduce(247), // -, reduce: MlrvalOrFunction
			reduce(247), // .+, reduce: MlrvalOrFunction
			reduce(247), // .-, reduce: MlrvalOrFunction
			reduce(247), // ., reduce: MlrvalOrFunction
			reduce(247), // *, reduce: MlrvalOrFunction
			reduce(247), // /, reduce: MlrvalOrFunction
			reduce(247), // //, reduce: MlrvalOrFunction
			reduce(247), // %, reduce: MlrvalOrFunction
			reduce(247), // .*, reduce: MlrvalOrFunction
			reduce(247), // ./, reduce: MlrvalOrFunction
			reduce(247), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(247), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(247), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(247), // [[, reduce: MlrvalOrFunction
			reduce(247), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(255), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(255), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			reduce(255), // >, reduce: MlrvalOrFunction
			reduce(255), // >>, reduce: MlrvalOrFunction
			reduce(255), // |, reduce: MlrvalOrFunction
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(255), // ,, reduce: MlrvalOrFunction
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(255), // ||=, reduce: MlrvalOrFunction
			reduce(255), // ^^=, reduce: MlrvalOrFunction
			reduce(255), // &&=, reduce: MlrvalOrFunction
			reduce(255), // ??=, reduce: MlrvalOrFunction
			reduce(255), // ???=, reduce: MlrvalOrFunction
			reduce(255), // |=, reduce: MlrvalOrFunction
			reduce(255), // &=, reduce: MlrvalOrFunction
			reduce(255), // ^=, reduce: MlrvalOrFunction
			reduce(255), // <<=, reduce: MlrvalOrFunction
			reduce(255), // >>=, reduce: MlrvalOrFunction
			reduce(255), // >>>=, reduce: MlrvalOrFunction
			reduce(255), // +=, reduce: MlrvalOrFunction
			reduce(255), // .=, reduce: MlrvalOrFunction
			reduce(255), // -=, reduce: MlrvalOrFunction
			reduce(255), // *=, reduce: MlrvalOrFunction
			reduce(255), // /=, reduce: MlrvalOrFunction
			reduce(255), // //=, reduce: MlrvalOrFunction
			reduce(255), // %=, reduce: MlrvalOrFunction
			reduce(255), // **=, reduce: MlrvalOrFunction
			reduce(255), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(255), // ||, reduce: MlrvalOrFunction
			reduce(255), // ^^, reduce: MlrvalOrFunction
			reduce(255), // &&, reduce: MlrvalOrFunction
			reduce(255), // ??, reduce: MlrvalOrFunction
			reduce(255), // ???, reduce: MlrvalOrFunction
			reduce(255), // =~, reduce: MlrvalOrFunction
			reduce(255), // !=~, reduce: MlrvalOrFunction
			reduce(255), // ==, reduce: MlrvalOrFunction
			reduce(255), // !=, reduce: MlrvalOrFunction
			reduce(255), // >=, reduce: MlrvalOrFunction
			reduce(255), // <, reduce: MlrvalOrFunction
			reduce(255), // <=, reduce: MlrvalOrFunction
			reduce(255), // ^, reduce: MlrvalOrFunction
			reduce(255), // &, reduce: MlrvalOrFunction
			reduce(255), // <<, reduce: MlrvalOrFunction
			reduce(255), // >>>, reduce: MlrvalOrFunction
			reduce(255), // +, reduce: MlrvalOrFunction
			reduce(255), // -, reduce: MlrvalOrFunction
			reduce(255), // .+, reduce: MlrvalOrFunction
			reduce(255), // .-, reduce: MlrvalOrFunction
			reduce(255), // ., reduce: MlrvalOrFunction
			reduce(255), // *, reduce: MlrvalOrFunction
			reduce(255), // /, reduce: MlrvalOrFunction
			reduce(255), // //, reduce: MlrvalOrFunction
			reduce(255), // %, reduce: MlrvalOrFunction
			reduce(255), // .*, reduce: MlrvalOrFunction
			reduce(255), // ./, reduce: MlrvalOrFunction
			reduce(255), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(255), // **, reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(255), // [, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(255), // [[, reduce: MlrvalOrFunction
			reduce(255), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3882), // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(3883), // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3884), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(301), // ;, reduce: TripleForContinuation
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(301), // ,, reduce: TripleForContinuation
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(299), // ;, reduce: TripleForStart
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(299), // ,, reduce: TripleForStart
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(321), // ,, reduce: TypedFuncOrSubrParameterName
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(321), // ), reduce: TypedFuncOrSubrParameterName
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(275),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3886), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(316), // ), reduce: FuncOrSubrNonEmptyParameterList
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(2729), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(2730), // float
			shift(2731), // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(275), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(224), // }, reduce: MapLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(224), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S3489
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(201), // }, reduce: PrecedenceChainEnd
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(201), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(103), // }, reduce: IndirectFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(103), // ,, reduce: IndirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S3491
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3889), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3890), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(112), // }, reduce: IndirectOosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(112), // ,, reduce: IndirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S3494
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3891), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(148), // }, reduce: LogicalOrTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(148), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(2747), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(150), // }, reduce: LogicalXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(150), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(2748), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(152), // }, reduce: LogicalAndTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(152), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(2749), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(154), // }, reduce: AbsentCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(154), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(2750), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(156), // }, reduce: EmptyCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(156), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(2751), // =~
			shift(2752), // !=~
			shift(2753), // ==
			shift(2754), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(158), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2755), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(158), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(2756), // >=
			shift(2757), // <
			shift(2758), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(159), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2755), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(159), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(2756), // >=
			shift(2757), // <
			shift(2758), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(160), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2755), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(160), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(2756), // >=
			shift(2757), // <
			shift(2758), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(161), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2755), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(161), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(2756), // >=
			shift(2757), // <
			shift(2758), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(163), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(2759), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(163), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3505
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(164), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(2759), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(164), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(165), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(2759), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(165), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(166), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(2759), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(166), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(168), // }, reduce: BitwiseORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(168), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(2760), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(170), // }, reduce: BitwiseXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(170), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(2761), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			reduce(172), // }, reduce: BitwiseANDTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(2762), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(172), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(2763), // <<
			shift(2764), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(175), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(175), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(2765), // +
			shift(2766), // -
			shift(2767), // .+
			shift(2768), // .-
			shift(2769), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(174), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(174), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(2765), // +
			shift(2766), // -
			shift(2767), // .+
			shift(2768), // .-
			shift(2769), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(176), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(176), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(2765), // +
			shift(2766), // -
			shift(2767), // .+
			shift(2768), // .-
			shift(2769), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(178), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(178), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(2771), // *
			shift(2772), // /
			shift(2773), // //
			shift(2774), // %
			shift(2775), // .*
			shift(2776), // ./
			shift(2777), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(179), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(179), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(2771), // *
			shift(2772), // /
			shift(2773), // //
			shift(2774), // %
			shift(2775), // .*
			shift(2776), // ./
			shift(2777), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(180), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(180), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(2771), // *
			shift(2772), // /
			shift(2773), // //
			shift(2774), // %
			shift(2775), // .*
			shift(2776), // ./
			shift(2777), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(181), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(181), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(2771), // *
			shift(2772), // /
			shift(2773), // //
			shift(2774), // %
			shift(2775), // .*
			shift(2776), // ./
			shift(2777), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(182), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(182), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(2771), // *
			shift(2772), // /
			shift(2773), // //
			shift(2774), // %
			shift(2775), // .*
			shift(2776), // ./
			shift(2777), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(184), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(184), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(185), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(185), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(186), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(186), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(187), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(187), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(188), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(188), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(189), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(189), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(190), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(190), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(199), // }, reduce: PowTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(199), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3892), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3893), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3895), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3896), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3897), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(218), // }, reduce: ArrayLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(218), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S3532
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3898), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3899), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(256), // }, reduce: FunctionCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(256), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S3535
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldValue
			reduce(106), // :, reduce: PositionalFieldValue
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S3536
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(146), // :, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3900), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(253), // ?, reduce: ArraySliceAccess
			reduce(253), // :, reduce: ArraySliceAccess
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S3539
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(252), // ?, reduce: ArraySliceAccess
			reduce(252), // :, reduce: ArraySliceAccess
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S3540
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // :, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S3541
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3901), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			nil,        // {
			reduce(12), // }, reduce: NonEmptyStatementBlock
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(13), // ;, reduce: StatementBlockInBraces
			reduce(13), // {, reduce: StatementBlockInBraces
			reduce(13), // }, reduce: StatementBlockInBraces
			nil,        // =
			reduce(13), // unset, reduce: StatementBlockInBraces
			reduce(13), // filter, reduce: StatementBlockInBraces
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			reduce(13), // print, reduce: StatementBlockInBraces
			nil,        // ,
			reduce(13), // printn, reduce: StatementBlockInBraces
			reduce(13), // eprint, reduce: StatementBlockInBraces
			reduce(13), // eprintn, reduce: StatementBlockInBraces
			reduce(13), // dump, reduce: StatementBlockInBraces
			reduce(13), // edump, reduce: StatementBlockInBraces
			reduce(13), // tee, reduce: StatementBlockInBraces
			reduce(13), // emitf, reduce: StatementBlockInBraces
			reduce(13), // emit, reduce: StatementBlockInBraces
			reduce(13), // (, reduce: StatementBlockInBraces
			nil,        // )
			reduce(13), // emitp, reduce: StatementBlockInBraces
			reduce(13), // field_name, reduce: StatementBlockInBraces
			reduce(13), // $[, reduce: StatementBlockInBraces
			nil,        // ]
			reduce(13), // braced_field_name, reduce: StatementBlockInBraces
			reduce(13), // $[[, reduce: StatementBlockInBraces
			reduce(13), // $[[[, reduce: StatementBlockInBraces
			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), // all, 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,        // >>>
			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), // string_literal, reduce: StatementBlockInBraces
			reduce(13), // regex_case_insensitive, 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
			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_OFLATSEP, 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{ // S3544
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(224), // ;, reduce: MapLiteral
			nil,         // {
			reduce(224), // }, reduce: MapLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S3545
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(201), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			reduce(201), // }, reduce: PrecedenceChainEnd
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(103), // ;, reduce: IndirectFieldValue
			nil,         // {
			reduce(103), // }, reduce: IndirectFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S3547
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3902), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3903), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(112), // ;, reduce: IndirectOosvarValue
			nil,         // {
			reduce(112), // }, reduce: IndirectOosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S3550
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3904), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(148), // ;, reduce: LogicalOrTerm
			nil,         // {
			reduce(148), // }, reduce: LogicalOrTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(2839), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(150), // ;, reduce: LogicalXORTerm
			nil,         // {
			reduce(150), // }, reduce: LogicalXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(2840), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(152), // ;, reduce: LogicalAndTerm
			nil,         // {
			reduce(152), // }, reduce: LogicalAndTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(2841), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(154), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			reduce(154), // }, reduce: AbsentCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(2842), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(156), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			reduce(156), // }, reduce: EmptyCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(2843), // =~
			shift(2844), // !=~
			shift(2845), // ==
			shift(2846), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(158), // ;, reduce: EqneTerm
			nil,         // {
			reduce(158), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2847), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(2848), // >=
			shift(2849), // <
			shift(2850), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(159), // ;, reduce: EqneTerm
			nil,         // {
			reduce(159), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2847), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(2848), // >=
			shift(2849), // <
			shift(2850), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(160), // ;, reduce: EqneTerm
			nil,         // {
			reduce(160), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2847), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(2848), // >=
			shift(2849), // <
			shift(2850), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(161), // ;, reduce: EqneTerm
			nil,         // {
			reduce(161), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2847), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(2848), // >=
			shift(2849), // <
			shift(2850), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(163), // ;, reduce: CmpTerm
			nil,         // {
			reduce(163), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(2851), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(164), // ;, reduce: CmpTerm
			nil,         // {
			reduce(164), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(2851), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(165), // ;, reduce: CmpTerm
			nil,         // {
			reduce(165), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(2851), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(166), // ;, reduce: CmpTerm
			nil,         // {
			reduce(166), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(2851), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(168), // ;, reduce: BitwiseORTerm
			nil,         // {
			reduce(168), // }, reduce: BitwiseORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(2852), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(170), // ;, reduce: BitwiseXORTerm
			nil,         // {
			reduce(170), // }, reduce: BitwiseXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(2853), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(172), // ;, reduce: BitwiseANDTerm
			nil,         // {
			reduce(172), // }, reduce: BitwiseANDTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(2854), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(2855), // <<
			shift(2856), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(175), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(175), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(2857), // +
			shift(2858), // -
			shift(2859), // .+
			shift(2860), // .-
			shift(2861), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(174), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(174), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(2857), // +
			shift(2858), // -
			shift(2859), // .+
			shift(2860), // .-
			shift(2861), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(176), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(176), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(2857), // +
			shift(2858), // -
			shift(2859), // .+
			shift(2860), // .-
			shift(2861), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(178), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(178), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(2863), // *
			shift(2864), // /
			shift(2865), // //
			shift(2866), // %
			shift(2867), // .*
			shift(2868), // ./
			shift(2869), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(179), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(179), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(2863), // *
			shift(2864), // /
			shift(2865), // //
			shift(2866), // %
			shift(2867), // .*
			shift(2868), // ./
			shift(2869), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(180), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(180), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(2863), // *
			shift(2864), // /
			shift(2865), // //
			shift(2866), // %
			shift(2867), // .*
			shift(2868), // ./
			shift(2869), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(181), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(181), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(2863), // *
			shift(2864), // /
			shift(2865), // //
			shift(2866), // %
			shift(2867), // .*
			shift(2868), // ./
			shift(2869), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(182), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(182), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(2863), // *
			shift(2864), // /
			shift(2865), // //
			shift(2866), // %
			shift(2867), // .*
			shift(2868), // ./
			shift(2869), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(184), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(184), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(185), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(185), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(186), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(186), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(187), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(187), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(188), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(188), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(189), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(189), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(190), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(190), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(199), // ;, reduce: PowTerm
			nil,         // {
			reduce(199), // }, reduce: PowTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3905), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3906), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3908), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3909), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3910), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(218), // ;, reduce: ArrayLiteral
			nil,         // {
			reduce(218), // }, reduce: ArrayLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S3588
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3911), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3912), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(256), // ;, reduce: FunctionCallsite
			nil,         // {
			reduce(256), // }, reduce: FunctionCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S3591
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(224), // ;, reduce: MapLiteral
			nil,         // {
			reduce(224), // }, reduce: MapLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(224), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S3592
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(263), // ;, reduce: FcnArgs
			nil,         // {
			reduce(263), // }, reduce: FcnArgs
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(48), // ;, reduce: PrintStatement
			nil,        // {
			reduce(48), // }, reduce: PrintStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(201), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			reduce(201), // }, reduce: PrecedenceChainEnd
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(201), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(103), // ;, reduce: IndirectFieldValue
			nil,         // {
			reduce(103), // }, reduce: IndirectFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(103), // ,, reduce: IndirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S3596
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3913), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3914), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(112), // ;, reduce: IndirectOosvarValue
			nil,         // {
			reduce(112), // }, reduce: IndirectOosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(112), // ,, reduce: IndirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S3599
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(148), // ;, reduce: LogicalOrTerm
			nil,         // {
			reduce(148), // }, reduce: LogicalOrTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(148), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(2900), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(150), // ;, reduce: LogicalXORTerm
			nil,         // {
			reduce(150), // }, reduce: LogicalXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(150), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(2901), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(152), // ;, reduce: LogicalAndTerm
			nil,         // {
			reduce(152), // }, reduce: LogicalAndTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(152), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(2902), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(154), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			reduce(154), // }, reduce: AbsentCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(154), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(2903), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(156), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			reduce(156), // }, reduce: EmptyCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(156), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(2904), // =~
			shift(2905), // !=~
			shift(2906), // ==
			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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(158), // ;, reduce: EqneTerm
			nil,         // {
			reduce(158), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2908), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(158), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(2909), // >=
			shift(2910), // <
			shift(2911), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(159), // ;, reduce: EqneTerm
			nil,         // {
			reduce(159), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2908), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(159), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(2909), // >=
			shift(2910), // <
			shift(2911), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(160), // ;, reduce: EqneTerm
			nil,         // {
			reduce(160), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2908), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(160), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(2909), // >=
			shift(2910), // <
			shift(2911), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(161), // ;, reduce: EqneTerm
			nil,         // {
			reduce(161), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(2908), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(161), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(2909), // >=
			shift(2910), // <
			shift(2911), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(163), // ;, reduce: CmpTerm
			nil,         // {
			reduce(163), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(2912), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(163), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(164), // ;, reduce: CmpTerm
			nil,         // {
			reduce(164), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(2912), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(164), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(165), // ;, reduce: CmpTerm
			nil,         // {
			reduce(165), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(2912), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(165), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(166), // ;, reduce: CmpTerm
			nil,         // {
			reduce(166), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(2912), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(166), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(168), // ;, reduce: BitwiseORTerm
			nil,         // {
			reduce(168), // }, reduce: BitwiseORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(168), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(2913), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(170), // ;, reduce: BitwiseXORTerm
			nil,         // {
			reduce(170), // }, reduce: BitwiseXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(170), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(2914), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(172), // ;, reduce: BitwiseANDTerm
			nil,         // {
			reduce(172), // }, reduce: BitwiseANDTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(2915), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(172), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(2916), // <<
			shift(2917), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(175), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(175), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(175), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(2918), // +
			shift(2919), // -
			shift(2920), // .+
			shift(2921), // .-
			shift(2922), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(174), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(174), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(174), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(2918), // +
			shift(2919), // -
			shift(2920), // .+
			shift(2921), // .-
			shift(2922), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(176), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(176), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(176), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(2918), // +
			shift(2919), // -
			shift(2920), // .+
			shift(2921), // .-
			shift(2922), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3619
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(178), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(178), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(178), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(2924), // *
			shift(2925), // /
			shift(2926), // //
			shift(2927), // %
			shift(2928), // .*
			shift(2929), // ./
			shift(2930), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(179), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(179), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(179), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(2924), // *
			shift(2925), // /
			shift(2926), // //
			shift(2927), // %
			shift(2928), // .*
			shift(2929), // ./
			shift(2930), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(180), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(180), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(180), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(2924), // *
			shift(2925), // /
			shift(2926), // //
			shift(2927), // %
			shift(2928), // .*
			shift(2929), // ./
			shift(2930), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(181), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(181), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(181), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(2924), // *
			shift(2925), // /
			shift(2926), // //
			shift(2927), // %
			shift(2928), // .*
			shift(2929), // ./
			shift(2930), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(182), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(182), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(182), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(2924), // *
			shift(2925), // /
			shift(2926), // //
			shift(2927), // %
			shift(2928), // .*
			shift(2929), // ./
			shift(2930), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(184), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(184), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(184), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(185), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(185), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(185), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(186), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(186), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(186), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(187), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(187), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(187), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(188), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(188), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(188), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(189), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(189), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(189), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(190), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(190), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(190), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(199), // ;, reduce: PowTerm
			nil,         // {
			reduce(199), // }, reduce: PowTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(199), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3916), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(3917), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3919), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3920), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3921), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(218), // ;, reduce: ArrayLiteral
			nil,         // {
			reduce(218), // }, reduce: ArrayLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(218), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S3637
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3922), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3923), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(256), // ;, reduce: FunctionCallsite
			nil,         // {
			reduce(256), // }, reduce: FunctionCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(256), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S3640
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(52), // ;, reduce: PrintnStatement
			nil,        // {
			reduce(52), // }, reduce: PrintnStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(60), // ;, reduce: DumpStatement
			nil,        // {
			reduce(60), // }, reduce: DumpStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(63), // ;, reduce: TeeStatement
			nil,        // {
			reduce(63), // }, reduce: TeeStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(107), // ;, reduce: FullSrec
			nil,         // {
			reduce(107), // }, reduce: FullSrec
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(224), // ;, reduce: MapLiteral
			nil,         // {
			reduce(224), // }, reduce: MapLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(224), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // $
			nil,        // empty
			reduce(65), // ;, reduce: EmitFStatement
			nil,        // {
			reduce(65), // }, reduce: EmitFStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(83), // ;, reduce: EmittableList
			nil,        // {
			reduce(83), // }, reduce: EmittableList
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(103), // ;, reduce: IndirectFieldValue
			nil,         // {
			reduce(103), // }, reduce: IndirectFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(103), // ,, reduce: IndirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(112), // ;, reduce: IndirectOosvarValue
			nil,         // {
			reduce(112), // }, reduce: IndirectOosvarValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(112), // ,, reduce: IndirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(67),  // ;, reduce: EmitStatement
			nil,         // {
			reduce(67),  // }, reduce: EmitStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3924), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1263), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			shift(1276), // field_name
			shift(1277), // $[
			nil,         // ]
			shift(1278), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(1279), // full_srec
			shift(1280), // oosvar_name
			shift(1281), // @[
			shift(1282), // braced_oosvar_name
			shift(1283), // full_oosvar
			shift(1284), // all
			shift(1285), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(95),  // ;, reduce: EmitKeys
			nil,         // {
			reduce(95),  // }, reduce: EmitKeys
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3926), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(70), // ;, reduce: EmitStatement
			nil,        // {
			reduce(70), // }, reduce: EmitStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(68),  // ;, reduce: EmitStatement
			nil,         // {
			reduce(68),  // }, reduce: EmitStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3927), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(75),  // ;, reduce: EmitPStatement
			nil,         // {
			reduce(75),  // }, reduce: EmitPStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3928), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1263), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			shift(1276), // field_name
			shift(1277), // $[
			nil,         // ]
			shift(1278), // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			shift(1279), // full_srec
			shift(1280), // oosvar_name
			shift(1281), // @[
			shift(1282), // braced_oosvar_name
			shift(1283), // full_oosvar
			shift(1284), // all
			shift(1285), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(78), // ;, reduce: EmitPStatement
			nil,        // {
			reduce(78), // }, reduce: EmitPStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(76),  // ;, reduce: EmitPStatement
			nil,         // {
			reduce(76),  // }, reduce: EmitPStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3930), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(105), // ;, reduce: PositionalFieldName
			reduce(105), // {, reduce: PositionalFieldName
			reduce(105), // }, reduce: PositionalFieldName
			reduce(105), // =, reduce: PositionalFieldName
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(105), // ||=, reduce: PositionalFieldName
			reduce(105), // ^^=, reduce: PositionalFieldName
			reduce(105), // &&=, reduce: PositionalFieldName
			reduce(105), // ??=, reduce: PositionalFieldName
			reduce(105), // ???=, reduce: PositionalFieldName
			reduce(105), // |=, reduce: PositionalFieldName
			reduce(105), // &=, reduce: PositionalFieldName
			reduce(105), // ^=, reduce: PositionalFieldName
			reduce(105), // <<=, reduce: PositionalFieldName
			reduce(105), // >>=, reduce: PositionalFieldName
			reduce(105), // >>>=, reduce: PositionalFieldName
			reduce(105), // +=, reduce: PositionalFieldName
			reduce(105), // .=, reduce: PositionalFieldName
			reduce(105), // -=, reduce: PositionalFieldName
			reduce(105), // *=, reduce: PositionalFieldName
			reduce(105), // /=, reduce: PositionalFieldName
			reduce(105), // //=, reduce: PositionalFieldName
			reduce(105), // %=, reduce: PositionalFieldName
			reduce(105), // **=, reduce: PositionalFieldName
			reduce(105), // ?, reduce: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S3659
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3931), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(903),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(938),  // (
			nil,         // )
			nil,         // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(248), // ;, reduce: ArrayOrMapIndexAccess
			reduce(248), // {, reduce: ArrayOrMapIndexAccess
			reduce(248), // }, reduce: ArrayOrMapIndexAccess
			reduce(248), // =, reduce: ArrayOrMapIndexAccess
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(248), // ||=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^=, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???=, reduce: ArrayOrMapIndexAccess
			reduce(248), // |=, reduce: ArrayOrMapIndexAccess
			reduce(248), // &=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>=, reduce: ArrayOrMapIndexAccess
			reduce(248), // +=, reduce: ArrayOrMapIndexAccess
			reduce(248), // .=, reduce: ArrayOrMapIndexAccess
			reduce(248), // -=, reduce: ArrayOrMapIndexAccess
			reduce(248), // *=, reduce: ArrayOrMapIndexAccess
			reduce(248), // /=, reduce: ArrayOrMapIndexAccess
			reduce(248), // //=, reduce: ArrayOrMapIndexAccess
			reduce(248), // %=, reduce: ArrayOrMapIndexAccess
			reduce(248), // **=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S3662
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3934), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3935), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(254), // ;, reduce: ArraySliceAccess
			reduce(254), // {, reduce: ArraySliceAccess
			reduce(254), // }, reduce: ArraySliceAccess
			reduce(254), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(254), // ||=, reduce: ArraySliceAccess
			reduce(254), // ^^=, reduce: ArraySliceAccess
			reduce(254), // &&=, reduce: ArraySliceAccess
			reduce(254), // ??=, reduce: ArraySliceAccess
			reduce(254), // ???=, reduce: ArraySliceAccess
			reduce(254), // |=, reduce: ArraySliceAccess
			reduce(254), // &=, reduce: ArraySliceAccess
			reduce(254), // ^=, reduce: ArraySliceAccess
			reduce(254), // <<=, reduce: ArraySliceAccess
			reduce(254), // >>=, reduce: ArraySliceAccess
			reduce(254), // >>>=, reduce: ArraySliceAccess
			reduce(254), // +=, reduce: ArraySliceAccess
			reduce(254), // .=, reduce: ArraySliceAccess
			reduce(254), // -=, reduce: ArraySliceAccess
			reduce(254), // *=, reduce: ArraySliceAccess
			reduce(254), // /=, reduce: ArraySliceAccess
			reduce(254), // //=, reduce: ArraySliceAccess
			reduce(254), // %=, reduce: ArraySliceAccess
			reduce(254), // **=, reduce: ArraySliceAccess
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S3665
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3936), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3937), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(243), // ;, reduce: ENV
			reduce(243), // {, reduce: ENV
			reduce(243), // }, reduce: ENV
			reduce(243), // =, reduce: ENV
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(243), // ||=, reduce: ENV
			reduce(243), // ^^=, reduce: ENV
			reduce(243), // &&=, reduce: ENV
			reduce(243), // ??=, reduce: ENV
			reduce(243), // ???=, reduce: ENV
			reduce(243), // |=, reduce: ENV
			reduce(243), // &=, reduce: ENV
			reduce(243), // ^=, reduce: ENV
			reduce(243), // <<=, reduce: ENV
			reduce(243), // >>=, reduce: ENV
			reduce(243), // >>>=, reduce: ENV
			reduce(243), // +=, reduce: ENV
			reduce(243), // .=, reduce: ENV
			reduce(243), // -=, reduce: ENV
			reduce(243), // *=, reduce: ENV
			reduce(243), // /=, reduce: ENV
			reduce(243), // //=, reduce: ENV
			reduce(243), // %=, reduce: ENV
			reduce(243), // **=, reduce: ENV
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S3668
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(257), // ;, reduce: FunctionCallsite
			reduce(257), // {, reduce: FunctionCallsite
			reduce(257), // }, reduce: FunctionCallsite
			reduce(257), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(257), // ||=, reduce: FunctionCallsite
			reduce(257), // ^^=, reduce: FunctionCallsite
			reduce(257), // &&=, reduce: FunctionCallsite
			reduce(257), // ??=, reduce: FunctionCallsite
			reduce(257), // ???=, reduce: FunctionCallsite
			reduce(257), // |=, reduce: FunctionCallsite
			reduce(257), // &=, reduce: FunctionCallsite
			reduce(257), // ^=, reduce: FunctionCallsite
			reduce(257), // <<=, reduce: FunctionCallsite
			reduce(257), // >>=, reduce: FunctionCallsite
			reduce(257), // >>>=, reduce: FunctionCallsite
			reduce(257), // +=, reduce: FunctionCallsite
			reduce(257), // .=, reduce: FunctionCallsite
			reduce(257), // -=, reduce: FunctionCallsite
			reduce(257), // *=, reduce: FunctionCallsite
			reduce(257), // /=, reduce: FunctionCallsite
			reduce(257), // //=, reduce: FunctionCallsite
			reduce(257), // %=, reduce: FunctionCallsite
			reduce(257), // **=, reduce: FunctionCallsite
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S3669
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3938), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(264), // ;, reduce: SubroutineCallsite
			nil,         // {
			reduce(264), // }, reduce: SubroutineCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3939), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3941), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1924), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(3343), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3347), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3946), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(300), // ;, reduce: TripleForContinuation
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(300), // ,, reduce: TripleForContinuation
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3948), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3949), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(106), // $, reduce: PositionalFieldValue
			nil,         // empty
			reduce(106), // ;, reduce: PositionalFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S3682
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(146), // $, reduce: TernaryTerm
			nil,         // empty
			reduce(146), // ;, reduce: TernaryTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3950), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(253), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(253), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S3685
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(252), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(252), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S3686
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(249), // $, reduce: ArrayOrMapPositionalNameAccess
			nil,         // empty
			reduce(249), // ;, reduce: ArrayOrMapPositionalNameAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S3687
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3951), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(106), // $, reduce: PositionalFieldValue
			nil,         // empty
			reduce(106), // ;, reduce: PositionalFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(106), // ,, reduce: PositionalFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S3689
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(146), // $, reduce: TernaryTerm
			nil,         // empty
			reduce(146), // ;, reduce: TernaryTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(146), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3952), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(253), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(253), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(253), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S3692
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(252), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(252), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(252), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S3693
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(249), // $, reduce: ArrayOrMapPositionalNameAccess
			nil,         // empty
			reduce(249), // ;, reduce: ArrayOrMapPositionalNameAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(249), // ,, reduce: ArrayOrMapPositionalNameAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S3694
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3953), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(105), // ,, reduce: PositionalFieldName
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S3696
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3954), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1165), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1172), // (
			nil,         // )
			nil,         // emitp
			shift(1184), // field_name
			shift(1185), // $[
			nil,         // ]
			shift(1186), // braced_field_name
			shift(1187), // $[[
			shift(1188), // $[[[
			shift(1189), // full_srec
			shift(1191), // oosvar_name
			shift(1192), // @[
			shift(1193), // braced_oosvar_name
			shift(1194), // full_oosvar
			shift(1195), // all
			shift(1196), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1211), // +
			shift(1213), // -
			shift(1214), // .+
			shift(1215), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1217), // !
			shift(1218), // ~
			nil,         // **
			shift(1222), // string_literal
			shift(1223), // regex_case_insensitive
			shift(1224), // int_literal
			shift(1225), // float_literal
			shift(1226), // boolean_literal
			shift(1227), // const_M_PI
			shift(1228), // const_M_E
			shift(1229), // panic
			shift(1231), // [
			shift(1233), // ctx_IPS
			shift(1234), // ctx_IFS
			shift(1235), // ctx_IRS
			shift(1236), // ctx_OPS
			shift(1237), // ctx_OFS
			shift(1238), // ctx_ORS
			shift(1239), // ctx_OFLATSEP
			shift(1240), // ctx_NF
			shift(1241), // ctx_NR
			shift(1242), // ctx_FNR
			shift(1243), // ctx_FILENAME
			shift(1244), // ctx_FILENUM
			shift(1246), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(248), // ,, reduce: ArrayOrMapIndexAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S3699
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3957), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3958), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(254), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S3702
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3959), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3960), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(243), // ,, reduce: ENV
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S3705
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(257), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S3706
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(71), // $, reduce: EmitStatement
			nil,        // empty
			reduce(71), // ;, reduce: EmitStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(69),  // $, reduce: EmitStatement
			nil,         // empty
			reduce(69),  // ;, reduce: EmitStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3961), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(96), // $, reduce: EmitKeys
			nil,        // empty
			reduce(96), // ;, reduce: EmitKeys
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(72), // $, reduce: EmitStatement
			nil,        // empty
			reduce(72), // ;, reduce: EmitStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(106), // ), reduce: PositionalFieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S3711
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(146), // ), reduce: TernaryTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3962), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(253), // ), reduce: ArraySliceAccess
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S3714
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(252), // ), reduce: ArraySliceAccess
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S3715
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(249), // ), reduce: ArrayOrMapPositionalNameAccess
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S3716
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3963), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(79), // $, reduce: EmitPStatement
			nil,        // empty
			reduce(79), // ;, reduce: EmitPStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(77),  // $, reduce: EmitPStatement
			nil,         // empty
			reduce(77),  // ;, reduce: EmitPStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3964), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(80), // $, reduce: EmitPStatement
			nil,        // empty
			reduce(80), // ;, reduce: EmitPStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(106), // ], reduce: PositionalFieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S3721
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(146), // ], reduce: TernaryTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3965), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(253), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S3724
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(252), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S3725
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(249), // ], reduce: ArrayOrMapPositionalNameAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S3726
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3966), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(251), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(251), // ;, reduce: ArraySliceAccess
			reduce(251), // {, reduce: ArraySliceAccess
			nil,         // }
			reduce(251), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(251), // ||=, reduce: ArraySliceAccess
			reduce(251), // ^^=, reduce: ArraySliceAccess
			reduce(251), // &&=, reduce: ArraySliceAccess
			reduce(251), // ??=, reduce: ArraySliceAccess
			reduce(251), // ???=, reduce: ArraySliceAccess
			reduce(251), // |=, reduce: ArraySliceAccess
			reduce(251), // &=, reduce: ArraySliceAccess
			reduce(251), // ^=, reduce: ArraySliceAccess
			reduce(251), // <<=, reduce: ArraySliceAccess
			reduce(251), // >>=, reduce: ArraySliceAccess
			reduce(251), // >>>=, reduce: ArraySliceAccess
			reduce(251), // +=, reduce: ArraySliceAccess
			reduce(251), // .=, reduce: ArraySliceAccess
			reduce(251), // -=, reduce: ArraySliceAccess
			reduce(251), // *=, reduce: ArraySliceAccess
			reduce(251), // /=, reduce: ArraySliceAccess
			reduce(251), // //=, reduce: ArraySliceAccess
			reduce(251), // %=, reduce: ArraySliceAccess
			reduce(251), // **=, reduce: ArraySliceAccess
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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{ // S3728
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(105), // ], reduce: PositionalFieldName
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldName
			reduce(105), // :, reduce: PositionalFieldName
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S3729
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3967), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(248), // ], reduce: ArrayOrMapIndexAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			reduce(248), // :, reduce: ArrayOrMapIndexAccess
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3970), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3971), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(254), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(254), // ?, reduce: ArraySliceAccess
			reduce(254), // :, reduce: ArraySliceAccess
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3972), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3973), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(243), // ], reduce: ENV
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(243), // ?, reduce: ENV
			reduce(243), // :, reduce: ENV
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(257), // ], reduce: FunctionCallsite
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(257), // ?, reduce: FunctionCallsite
			reduce(257), // :, reduce: FunctionCallsite
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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
			reduce(250), // $, reduce: ArrayOrMapPositionalValueAccess
			nil,         // empty
			reduce(250), // ;, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // {, reduce: ArrayOrMapPositionalValueAccess
			nil,         // }
			reduce(250), // =, reduce: ArrayOrMapPositionalValueAccess
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(250), // ||=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // **=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S3740
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(106), // ,, reduce: PositionalFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(106), // ], reduce: PositionalFieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S3741
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(146), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(146), // ], reduce: TernaryTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3974), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(253), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(253), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S3744
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(252), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(252), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S3745
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(249), // ,, reduce: ArrayOrMapPositionalNameAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(249), // ], reduce: ArrayOrMapPositionalNameAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S3746
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3975), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(105), // ,, reduce: PositionalFieldName
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(105), // ), reduce: PositionalFieldName
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S3748
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3976), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(248), // ,, reduce: ArrayOrMapIndexAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(248), // ), reduce: ArrayOrMapIndexAccess
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S3751
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(3979), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3980), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(254), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(254), // ), reduce: ArraySliceAccess
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S3754
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3981), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3982), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(243), // ,, reduce: ENV
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(243), // ), reduce: ENV
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S3757
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(257), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(257), // ), reduce: FunctionCallsite
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S3758
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(283), // $, reduce: ElifBlock
			nil,         // empty
			reduce(283), // ;, reduce: ElifBlock
			reduce(283), // {, reduce: ElifBlock
			nil,         // }
			nil,         // =
			reduce(283), // unset, reduce: ElifBlock
			reduce(283), // filter, reduce: ElifBlock
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(283), // print, reduce: ElifBlock
			nil,         // ,
			reduce(283), // printn, reduce: ElifBlock
			reduce(283), // eprint, reduce: ElifBlock
			reduce(283), // eprintn, reduce: ElifBlock
			reduce(283), // dump, reduce: ElifBlock
			reduce(283), // edump, reduce: ElifBlock
			reduce(283), // tee, reduce: ElifBlock
			reduce(283), // emitf, reduce: ElifBlock
			reduce(283), // emit, reduce: ElifBlock
			reduce(283), // (, reduce: ElifBlock
			nil,         // )
			reduce(283), // emitp, reduce: ElifBlock
			reduce(283), // field_name, reduce: ElifBlock
			reduce(283), // $[, reduce: ElifBlock
			nil,         // ]
			reduce(283), // braced_field_name, reduce: ElifBlock
			reduce(283), // $[[, reduce: ElifBlock
			reduce(283), // $[[[, reduce: ElifBlock
			reduce(283), // full_srec, reduce: ElifBlock
			reduce(283), // oosvar_name, reduce: ElifBlock
			reduce(283), // @[, reduce: ElifBlock
			reduce(283), // braced_oosvar_name, reduce: ElifBlock
			reduce(283), // full_oosvar, reduce: ElifBlock
			reduce(283), // all, reduce: ElifBlock
			reduce(283), // non_sigil_name, reduce: ElifBlock
			reduce(283), // arr, reduce: ElifBlock
			reduce(283), // bool, reduce: ElifBlock
			reduce(283), // float, reduce: ElifBlock
			reduce(283), // int, reduce: ElifBlock
			reduce(283), // map, reduce: ElifBlock
			reduce(283), // num, reduce: ElifBlock
			reduce(283), // str, reduce: ElifBlock
			reduce(283), // 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,         // >>>
			reduce(283), // +, reduce: ElifBlock
			reduce(283), // -, reduce: ElifBlock
			reduce(283), // .+, reduce: ElifBlock
			reduce(283), // .-, reduce: ElifBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(283), // !, reduce: ElifBlock
			reduce(283), // ~, reduce: ElifBlock
			nil,         // **
			reduce(283), // string_literal, reduce: ElifBlock
			reduce(283), // regex_case_insensitive, reduce: ElifBlock
			reduce(283), // int_literal, reduce: ElifBlock
			reduce(283), // float_literal, reduce: ElifBlock
			reduce(283), // boolean_literal, reduce: ElifBlock
			reduce(283), // const_M_PI, reduce: ElifBlock
			reduce(283), // const_M_E, reduce: ElifBlock
			reduce(283), // panic, reduce: ElifBlock
			reduce(283), // [, reduce: ElifBlock
			reduce(283), // ctx_IPS, reduce: ElifBlock
			reduce(283), // ctx_IFS, reduce: ElifBlock
			reduce(283), // ctx_IRS, reduce: ElifBlock
			reduce(283), // ctx_OPS, reduce: ElifBlock
			reduce(283), // ctx_OFS, reduce: ElifBlock
			reduce(283), // ctx_ORS, reduce: ElifBlock
			reduce(283), // ctx_OFLATSEP, reduce: ElifBlock
			reduce(283), // ctx_NF, reduce: ElifBlock
			reduce(283), // ctx_NR, reduce: ElifBlock
			reduce(283), // ctx_FNR, reduce: ElifBlock
			reduce(283), // ctx_FILENAME, reduce: ElifBlock
			reduce(283), // ctx_FILENUM, reduce: ElifBlock
			reduce(283), // env, reduce: ElifBlock
			nil,         // [[
			nil,         // [[[
			reduce(283), // call, reduce: ElifBlock
			reduce(283), // begin, reduce: ElifBlock
			reduce(283), // end, reduce: ElifBlock
			reduce(283), // if, reduce: ElifBlock
			reduce(283), // elif, reduce: ElifBlock
			reduce(283), // else, reduce: ElifBlock
			reduce(283), // while, reduce: ElifBlock
			reduce(283), // do, reduce: ElifBlock
			reduce(283), // for, reduce: ElifBlock
			nil,         // in
			reduce(283), // break, reduce: ElifBlock
			reduce(283), // continue, reduce: ElifBlock
			reduce(283), // func, reduce: ElifBlock
			reduce(283), // subr, reduce: ElifBlock
			reduce(283), // return, reduce: ElifBlock
		},
	},
	actionRow{ // S3759
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3983), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(286), // $, reduce: DoWhileLoop
			nil,         // empty
			reduce(286), // ;, reduce: DoWhileLoop
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(223), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(223), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S3762
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3984), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(3985), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3986), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3987), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3988), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(3989), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(192), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(192), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(193), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(193), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(194), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(194), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(195), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(195), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(196), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(196), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(197), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(197), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(4024), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(217), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(217), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S3811
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4027), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(4030), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,        // ;
			shift(275), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(294), // ,, reduce: MultiIndex
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(294), // ), reduce: MultiIndex
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(295), // ,, reduce: MultiIndex
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(295), // ), reduce: MultiIndex
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(3343), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(105), // =, reduce: PositionalFieldName
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(105), // ||=, reduce: PositionalFieldName
			reduce(105), // ^^=, reduce: PositionalFieldName
			reduce(105), // &&=, reduce: PositionalFieldName
			reduce(105), // ??=, reduce: PositionalFieldName
			reduce(105), // ???=, reduce: PositionalFieldName
			reduce(105), // |=, reduce: PositionalFieldName
			reduce(105), // &=, reduce: PositionalFieldName
			reduce(105), // ^=, reduce: PositionalFieldName
			reduce(105), // <<=, reduce: PositionalFieldName
			reduce(105), // >>=, reduce: PositionalFieldName
			reduce(105), // >>>=, reduce: PositionalFieldName
			reduce(105), // +=, reduce: PositionalFieldName
			reduce(105), // .=, reduce: PositionalFieldName
			reduce(105), // -=, reduce: PositionalFieldName
			reduce(105), // *=, reduce: PositionalFieldName
			reduce(105), // /=, reduce: PositionalFieldName
			reduce(105), // //=, reduce: PositionalFieldName
			reduce(105), // %=, reduce: PositionalFieldName
			reduce(105), // **=, reduce: PositionalFieldName
			reduce(105), // ?, reduce: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S3820
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4034), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(248), // =, reduce: ArrayOrMapIndexAccess
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(248), // ||=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^=, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???=, reduce: ArrayOrMapIndexAccess
			reduce(248), // |=, reduce: ArrayOrMapIndexAccess
			reduce(248), // &=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>=, reduce: ArrayOrMapIndexAccess
			reduce(248), // +=, reduce: ArrayOrMapIndexAccess
			reduce(248), // .=, reduce: ArrayOrMapIndexAccess
			reduce(248), // -=, reduce: ArrayOrMapIndexAccess
			reduce(248), // *=, reduce: ArrayOrMapIndexAccess
			reduce(248), // /=, reduce: ArrayOrMapIndexAccess
			reduce(248), // //=, reduce: ArrayOrMapIndexAccess
			reduce(248), // %=, reduce: ArrayOrMapIndexAccess
			reduce(248), // **=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S3823
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(4037), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4038), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(254), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(254), // ||=, reduce: ArraySliceAccess
			reduce(254), // ^^=, reduce: ArraySliceAccess
			reduce(254), // &&=, reduce: ArraySliceAccess
			reduce(254), // ??=, reduce: ArraySliceAccess
			reduce(254), // ???=, reduce: ArraySliceAccess
			reduce(254), // |=, reduce: ArraySliceAccess
			reduce(254), // &=, reduce: ArraySliceAccess
			reduce(254), // ^=, reduce: ArraySliceAccess
			reduce(254), // <<=, reduce: ArraySliceAccess
			reduce(254), // >>=, reduce: ArraySliceAccess
			reduce(254), // >>>=, reduce: ArraySliceAccess
			reduce(254), // +=, reduce: ArraySliceAccess
			reduce(254), // .=, reduce: ArraySliceAccess
			reduce(254), // -=, reduce: ArraySliceAccess
			reduce(254), // *=, reduce: ArraySliceAccess
			reduce(254), // /=, reduce: ArraySliceAccess
			reduce(254), // //=, reduce: ArraySliceAccess
			reduce(254), // %=, reduce: ArraySliceAccess
			reduce(254), // **=, reduce: ArraySliceAccess
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S3826
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4039), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4040), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(243), // =, reduce: ENV
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(243), // ||=, reduce: ENV
			reduce(243), // ^^=, reduce: ENV
			reduce(243), // &&=, reduce: ENV
			reduce(243), // ??=, reduce: ENV
			reduce(243), // ???=, reduce: ENV
			reduce(243), // |=, reduce: ENV
			reduce(243), // &=, reduce: ENV
			reduce(243), // ^=, reduce: ENV
			reduce(243), // <<=, reduce: ENV
			reduce(243), // >>=, reduce: ENV
			reduce(243), // >>>=, reduce: ENV
			reduce(243), // +=, reduce: ENV
			reduce(243), // .=, reduce: ENV
			reduce(243), // -=, reduce: ENV
			reduce(243), // *=, reduce: ENV
			reduce(243), // /=, reduce: ENV
			reduce(243), // //=, reduce: ENV
			reduce(243), // %=, reduce: ENV
			reduce(243), // **=, reduce: ENV
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S3829
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(257), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(257), // ||=, reduce: FunctionCallsite
			reduce(257), // ^^=, reduce: FunctionCallsite
			reduce(257), // &&=, reduce: FunctionCallsite
			reduce(257), // ??=, reduce: FunctionCallsite
			reduce(257), // ???=, reduce: FunctionCallsite
			reduce(257), // |=, reduce: FunctionCallsite
			reduce(257), // &=, reduce: FunctionCallsite
			reduce(257), // ^=, reduce: FunctionCallsite
			reduce(257), // <<=, reduce: FunctionCallsite
			reduce(257), // >>=, reduce: FunctionCallsite
			reduce(257), // >>>=, reduce: FunctionCallsite
			reduce(257), // +=, reduce: FunctionCallsite
			reduce(257), // .=, reduce: FunctionCallsite
			reduce(257), // -=, reduce: FunctionCallsite
			reduce(257), // *=, reduce: FunctionCallsite
			reduce(257), // /=, reduce: FunctionCallsite
			reduce(257), // //=, reduce: FunctionCallsite
			reduce(257), // %=, reduce: FunctionCallsite
			reduce(257), // **=, reduce: FunctionCallsite
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S3830
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(223), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			reduce(223), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			reduce(223), // >, reduce: MapLiteral
			reduce(223), // >>, reduce: MapLiteral
			reduce(223), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(223), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(223), // ||=, reduce: MapLiteral
			reduce(223), // ^^=, reduce: MapLiteral
			reduce(223), // &&=, reduce: MapLiteral
			reduce(223), // ??=, reduce: MapLiteral
			reduce(223), // ???=, reduce: MapLiteral
			reduce(223), // |=, reduce: MapLiteral
			reduce(223), // &=, reduce: MapLiteral
			reduce(223), // ^=, reduce: MapLiteral
			reduce(223), // <<=, reduce: MapLiteral
			reduce(223), // >>=, reduce: MapLiteral
			reduce(223), // >>>=, reduce: MapLiteral
			reduce(223), // +=, reduce: MapLiteral
			reduce(223), // .=, reduce: MapLiteral
			reduce(223), // -=, reduce: MapLiteral
			reduce(223), // *=, reduce: MapLiteral
			reduce(223), // /=, reduce: MapLiteral
			reduce(223), // //=, reduce: MapLiteral
			reduce(223), // %=, reduce: MapLiteral
			reduce(223), // **=, reduce: MapLiteral
			reduce(223), // ?, reduce: MapLiteral
			nil,         // :
			reduce(223), // ||, reduce: MapLiteral
			reduce(223), // ^^, reduce: MapLiteral
			reduce(223), // &&, reduce: MapLiteral
			reduce(223), // ??, reduce: MapLiteral
			reduce(223), // ???, reduce: MapLiteral
			reduce(223), // =~, reduce: MapLiteral
			reduce(223), // !=~, reduce: MapLiteral
			reduce(223), // ==, reduce: MapLiteral
			reduce(223), // !=, reduce: MapLiteral
			reduce(223), // >=, reduce: MapLiteral
			reduce(223), // <, reduce: MapLiteral
			reduce(223), // <=, reduce: MapLiteral
			reduce(223), // ^, reduce: MapLiteral
			reduce(223), // &, reduce: MapLiteral
			reduce(223), // <<, reduce: MapLiteral
			reduce(223), // >>>, reduce: MapLiteral
			reduce(223), // +, reduce: MapLiteral
			reduce(223), // -, reduce: MapLiteral
			reduce(223), // .+, reduce: MapLiteral
			reduce(223), // .-, reduce: MapLiteral
			reduce(223), // ., reduce: MapLiteral
			reduce(223), // *, reduce: MapLiteral
			reduce(223), // /, reduce: MapLiteral
			reduce(223), // //, reduce: MapLiteral
			reduce(223), // %, reduce: MapLiteral
			reduce(223), // .*, reduce: MapLiteral
			reduce(223), // ./, reduce: MapLiteral
			reduce(223), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(223), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(223), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(223), // [[, reduce: MapLiteral
			reduce(223), // [[[, 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{ // S3831
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(4041), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(4042), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4043), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4044), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4045), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4046), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(164), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(169), // (
			nil,        // )
			nil,        // emitp
			shift(181), // field_name
			shift(182), // $[
			nil,        // ]
			shift(183), // braced_field_name
			shift(184), // $[[
			shift(185), // $[[[
			shift(186), // full_srec
			shift(188), // oosvar_name
			shift(189), // @[
			shift(190), // braced_oosvar_name
			shift(191), // full_oosvar
			shift(192), // all
			shift(193), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(210), // +
			shift(212), // -
			shift(213), // .+
			shift(214), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(216), // !
			shift(217), // ~
			nil,        // **
			shift(221), // string_literal
			shift(222), // regex_case_insensitive
			shift(223), // int_literal
			shift(224), // float_literal
			shift(225), // boolean_literal
			shift(226), // const_M_PI
			shift(227), // const_M_E
			shift(228), // panic
			shift(230), // [
			shift(234), // ctx_IPS
			shift(235), // ctx_IFS
			shift(236), // ctx_IRS
			shift(237), // ctx_OPS
			shift(238), // ctx_OFS
			shift(239), // ctx_ORS
			shift(240), // ctx_OFLATSEP
			shift(241), // ctx_NF
			shift(242), // ctx_NR
			shift(243), // ctx_FNR
			shift(244), // ctx_FILENAME
			shift(245), // ctx_FILENUM
			shift(247), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(192), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			reduce(192), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(192), // >, reduce: UnaryOpTerm
			reduce(192), // >>, reduce: UnaryOpTerm
			reduce(192), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(192), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(192), // ||=, reduce: UnaryOpTerm
			reduce(192), // ^^=, reduce: UnaryOpTerm
			reduce(192), // &&=, reduce: UnaryOpTerm
			reduce(192), // ??=, reduce: UnaryOpTerm
			reduce(192), // ???=, reduce: UnaryOpTerm
			reduce(192), // |=, reduce: UnaryOpTerm
			reduce(192), // &=, reduce: UnaryOpTerm
			reduce(192), // ^=, reduce: UnaryOpTerm
			reduce(192), // <<=, reduce: UnaryOpTerm
			reduce(192), // >>=, reduce: UnaryOpTerm
			reduce(192), // >>>=, reduce: UnaryOpTerm
			reduce(192), // +=, reduce: UnaryOpTerm
			reduce(192), // .=, reduce: UnaryOpTerm
			reduce(192), // -=, reduce: UnaryOpTerm
			reduce(192), // *=, reduce: UnaryOpTerm
			reduce(192), // /=, reduce: UnaryOpTerm
			reduce(192), // //=, reduce: UnaryOpTerm
			reduce(192), // %=, reduce: UnaryOpTerm
			reduce(192), // **=, reduce: UnaryOpTerm
			reduce(192), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(192), // ||, reduce: UnaryOpTerm
			reduce(192), // ^^, reduce: UnaryOpTerm
			reduce(192), // &&, reduce: UnaryOpTerm
			reduce(192), // ??, reduce: UnaryOpTerm
			reduce(192), // ???, reduce: UnaryOpTerm
			reduce(192), // =~, reduce: UnaryOpTerm
			reduce(192), // !=~, reduce: UnaryOpTerm
			reduce(192), // ==, reduce: UnaryOpTerm
			reduce(192), // !=, reduce: UnaryOpTerm
			reduce(192), // >=, reduce: UnaryOpTerm
			reduce(192), // <, reduce: UnaryOpTerm
			reduce(192), // <=, reduce: UnaryOpTerm
			reduce(192), // ^, reduce: UnaryOpTerm
			reduce(192), // &, reduce: UnaryOpTerm
			reduce(192), // <<, reduce: UnaryOpTerm
			reduce(192), // >>>, reduce: UnaryOpTerm
			reduce(192), // +, reduce: UnaryOpTerm
			reduce(192), // -, reduce: UnaryOpTerm
			reduce(192), // .+, reduce: UnaryOpTerm
			reduce(192), // .-, reduce: UnaryOpTerm
			reduce(192), // ., reduce: UnaryOpTerm
			reduce(192), // *, reduce: UnaryOpTerm
			reduce(192), // /, reduce: UnaryOpTerm
			reduce(192), // //, reduce: UnaryOpTerm
			reduce(192), // %, reduce: UnaryOpTerm
			reduce(192), // .*, reduce: UnaryOpTerm
			reduce(192), // ./, reduce: UnaryOpTerm
			reduce(192), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(193), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			reduce(193), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(193), // >, reduce: UnaryOpTerm
			reduce(193), // >>, reduce: UnaryOpTerm
			reduce(193), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(193), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(193), // ||=, reduce: UnaryOpTerm
			reduce(193), // ^^=, reduce: UnaryOpTerm
			reduce(193), // &&=, reduce: UnaryOpTerm
			reduce(193), // ??=, reduce: UnaryOpTerm
			reduce(193), // ???=, reduce: UnaryOpTerm
			reduce(193), // |=, reduce: UnaryOpTerm
			reduce(193), // &=, reduce: UnaryOpTerm
			reduce(193), // ^=, reduce: UnaryOpTerm
			reduce(193), // <<=, reduce: UnaryOpTerm
			reduce(193), // >>=, reduce: UnaryOpTerm
			reduce(193), // >>>=, reduce: UnaryOpTerm
			reduce(193), // +=, reduce: UnaryOpTerm
			reduce(193), // .=, reduce: UnaryOpTerm
			reduce(193), // -=, reduce: UnaryOpTerm
			reduce(193), // *=, reduce: UnaryOpTerm
			reduce(193), // /=, reduce: UnaryOpTerm
			reduce(193), // //=, reduce: UnaryOpTerm
			reduce(193), // %=, reduce: UnaryOpTerm
			reduce(193), // **=, reduce: UnaryOpTerm
			reduce(193), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(193), // ||, reduce: UnaryOpTerm
			reduce(193), // ^^, reduce: UnaryOpTerm
			reduce(193), // &&, reduce: UnaryOpTerm
			reduce(193), // ??, reduce: UnaryOpTerm
			reduce(193), // ???, reduce: UnaryOpTerm
			reduce(193), // =~, reduce: UnaryOpTerm
			reduce(193), // !=~, reduce: UnaryOpTerm
			reduce(193), // ==, reduce: UnaryOpTerm
			reduce(193), // !=, reduce: UnaryOpTerm
			reduce(193), // >=, reduce: UnaryOpTerm
			reduce(193), // <, reduce: UnaryOpTerm
			reduce(193), // <=, reduce: UnaryOpTerm
			reduce(193), // ^, reduce: UnaryOpTerm
			reduce(193), // &, reduce: UnaryOpTerm
			reduce(193), // <<, reduce: UnaryOpTerm
			reduce(193), // >>>, reduce: UnaryOpTerm
			reduce(193), // +, reduce: UnaryOpTerm
			reduce(193), // -, reduce: UnaryOpTerm
			reduce(193), // .+, reduce: UnaryOpTerm
			reduce(193), // .-, reduce: UnaryOpTerm
			reduce(193), // ., reduce: UnaryOpTerm
			reduce(193), // *, reduce: UnaryOpTerm
			reduce(193), // /, reduce: UnaryOpTerm
			reduce(193), // //, reduce: UnaryOpTerm
			reduce(193), // %, reduce: UnaryOpTerm
			reduce(193), // .*, reduce: UnaryOpTerm
			reduce(193), // ./, reduce: UnaryOpTerm
			reduce(193), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(194), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			reduce(194), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(194), // >, reduce: UnaryOpTerm
			reduce(194), // >>, reduce: UnaryOpTerm
			reduce(194), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(194), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(194), // ||=, reduce: UnaryOpTerm
			reduce(194), // ^^=, reduce: UnaryOpTerm
			reduce(194), // &&=, reduce: UnaryOpTerm
			reduce(194), // ??=, reduce: UnaryOpTerm
			reduce(194), // ???=, reduce: UnaryOpTerm
			reduce(194), // |=, reduce: UnaryOpTerm
			reduce(194), // &=, reduce: UnaryOpTerm
			reduce(194), // ^=, reduce: UnaryOpTerm
			reduce(194), // <<=, reduce: UnaryOpTerm
			reduce(194), // >>=, reduce: UnaryOpTerm
			reduce(194), // >>>=, reduce: UnaryOpTerm
			reduce(194), // +=, reduce: UnaryOpTerm
			reduce(194), // .=, reduce: UnaryOpTerm
			reduce(194), // -=, reduce: UnaryOpTerm
			reduce(194), // *=, reduce: UnaryOpTerm
			reduce(194), // /=, reduce: UnaryOpTerm
			reduce(194), // //=, reduce: UnaryOpTerm
			reduce(194), // %=, reduce: UnaryOpTerm
			reduce(194), // **=, reduce: UnaryOpTerm
			reduce(194), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(194), // ||, reduce: UnaryOpTerm
			reduce(194), // ^^, reduce: UnaryOpTerm
			reduce(194), // &&, reduce: UnaryOpTerm
			reduce(194), // ??, reduce: UnaryOpTerm
			reduce(194), // ???, reduce: UnaryOpTerm
			reduce(194), // =~, reduce: UnaryOpTerm
			reduce(194), // !=~, reduce: UnaryOpTerm
			reduce(194), // ==, reduce: UnaryOpTerm
			reduce(194), // !=, reduce: UnaryOpTerm
			reduce(194), // >=, reduce: UnaryOpTerm
			reduce(194), // <, reduce: UnaryOpTerm
			reduce(194), // <=, reduce: UnaryOpTerm
			reduce(194), // ^, reduce: UnaryOpTerm
			reduce(194), // &, reduce: UnaryOpTerm
			reduce(194), // <<, reduce: UnaryOpTerm
			reduce(194), // >>>, reduce: UnaryOpTerm
			reduce(194), // +, reduce: UnaryOpTerm
			reduce(194), // -, reduce: UnaryOpTerm
			reduce(194), // .+, reduce: UnaryOpTerm
			reduce(194), // .-, reduce: UnaryOpTerm
			reduce(194), // ., reduce: UnaryOpTerm
			reduce(194), // *, reduce: UnaryOpTerm
			reduce(194), // /, reduce: UnaryOpTerm
			reduce(194), // //, reduce: UnaryOpTerm
			reduce(194), // %, reduce: UnaryOpTerm
			reduce(194), // .*, reduce: UnaryOpTerm
			reduce(194), // ./, reduce: UnaryOpTerm
			reduce(194), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(195), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			reduce(195), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(195), // >, reduce: UnaryOpTerm
			reduce(195), // >>, reduce: UnaryOpTerm
			reduce(195), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(195), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(195), // ||=, reduce: UnaryOpTerm
			reduce(195), // ^^=, reduce: UnaryOpTerm
			reduce(195), // &&=, reduce: UnaryOpTerm
			reduce(195), // ??=, reduce: UnaryOpTerm
			reduce(195), // ???=, reduce: UnaryOpTerm
			reduce(195), // |=, reduce: UnaryOpTerm
			reduce(195), // &=, reduce: UnaryOpTerm
			reduce(195), // ^=, reduce: UnaryOpTerm
			reduce(195), // <<=, reduce: UnaryOpTerm
			reduce(195), // >>=, reduce: UnaryOpTerm
			reduce(195), // >>>=, reduce: UnaryOpTerm
			reduce(195), // +=, reduce: UnaryOpTerm
			reduce(195), // .=, reduce: UnaryOpTerm
			reduce(195), // -=, reduce: UnaryOpTerm
			reduce(195), // *=, reduce: UnaryOpTerm
			reduce(195), // /=, reduce: UnaryOpTerm
			reduce(195), // //=, reduce: UnaryOpTerm
			reduce(195), // %=, reduce: UnaryOpTerm
			reduce(195), // **=, reduce: UnaryOpTerm
			reduce(195), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(195), // ||, reduce: UnaryOpTerm
			reduce(195), // ^^, reduce: UnaryOpTerm
			reduce(195), // &&, reduce: UnaryOpTerm
			reduce(195), // ??, reduce: UnaryOpTerm
			reduce(195), // ???, reduce: UnaryOpTerm
			reduce(195), // =~, reduce: UnaryOpTerm
			reduce(195), // !=~, reduce: UnaryOpTerm
			reduce(195), // ==, reduce: UnaryOpTerm
			reduce(195), // !=, reduce: UnaryOpTerm
			reduce(195), // >=, reduce: UnaryOpTerm
			reduce(195), // <, reduce: UnaryOpTerm
			reduce(195), // <=, reduce: UnaryOpTerm
			reduce(195), // ^, reduce: UnaryOpTerm
			reduce(195), // &, reduce: UnaryOpTerm
			reduce(195), // <<, reduce: UnaryOpTerm
			reduce(195), // >>>, reduce: UnaryOpTerm
			reduce(195), // +, reduce: UnaryOpTerm
			reduce(195), // -, reduce: UnaryOpTerm
			reduce(195), // .+, reduce: UnaryOpTerm
			reduce(195), // .-, reduce: UnaryOpTerm
			reduce(195), // ., reduce: UnaryOpTerm
			reduce(195), // *, reduce: UnaryOpTerm
			reduce(195), // /, reduce: UnaryOpTerm
			reduce(195), // //, reduce: UnaryOpTerm
			reduce(195), // %, reduce: UnaryOpTerm
			reduce(195), // .*, reduce: UnaryOpTerm
			reduce(195), // ./, reduce: UnaryOpTerm
			reduce(195), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(196), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			reduce(196), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(196), // >, reduce: UnaryOpTerm
			reduce(196), // >>, reduce: UnaryOpTerm
			reduce(196), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(196), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(196), // ||=, reduce: UnaryOpTerm
			reduce(196), // ^^=, reduce: UnaryOpTerm
			reduce(196), // &&=, reduce: UnaryOpTerm
			reduce(196), // ??=, reduce: UnaryOpTerm
			reduce(196), // ???=, reduce: UnaryOpTerm
			reduce(196), // |=, reduce: UnaryOpTerm
			reduce(196), // &=, reduce: UnaryOpTerm
			reduce(196), // ^=, reduce: UnaryOpTerm
			reduce(196), // <<=, reduce: UnaryOpTerm
			reduce(196), // >>=, reduce: UnaryOpTerm
			reduce(196), // >>>=, reduce: UnaryOpTerm
			reduce(196), // +=, reduce: UnaryOpTerm
			reduce(196), // .=, reduce: UnaryOpTerm
			reduce(196), // -=, reduce: UnaryOpTerm
			reduce(196), // *=, reduce: UnaryOpTerm
			reduce(196), // /=, reduce: UnaryOpTerm
			reduce(196), // //=, reduce: UnaryOpTerm
			reduce(196), // %=, reduce: UnaryOpTerm
			reduce(196), // **=, reduce: UnaryOpTerm
			reduce(196), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(196), // ||, reduce: UnaryOpTerm
			reduce(196), // ^^, reduce: UnaryOpTerm
			reduce(196), // &&, reduce: UnaryOpTerm
			reduce(196), // ??, reduce: UnaryOpTerm
			reduce(196), // ???, reduce: UnaryOpTerm
			reduce(196), // =~, reduce: UnaryOpTerm
			reduce(196), // !=~, reduce: UnaryOpTerm
			reduce(196), // ==, reduce: UnaryOpTerm
			reduce(196), // !=, reduce: UnaryOpTerm
			reduce(196), // >=, reduce: UnaryOpTerm
			reduce(196), // <, reduce: UnaryOpTerm
			reduce(196), // <=, reduce: UnaryOpTerm
			reduce(196), // ^, reduce: UnaryOpTerm
			reduce(196), // &, reduce: UnaryOpTerm
			reduce(196), // <<, reduce: UnaryOpTerm
			reduce(196), // >>>, reduce: UnaryOpTerm
			reduce(196), // +, reduce: UnaryOpTerm
			reduce(196), // -, reduce: UnaryOpTerm
			reduce(196), // .+, reduce: UnaryOpTerm
			reduce(196), // .-, reduce: UnaryOpTerm
			reduce(196), // ., reduce: UnaryOpTerm
			reduce(196), // *, reduce: UnaryOpTerm
			reduce(196), // /, reduce: UnaryOpTerm
			reduce(196), // //, reduce: UnaryOpTerm
			reduce(196), // %, reduce: UnaryOpTerm
			reduce(196), // .*, reduce: UnaryOpTerm
			reduce(196), // ./, reduce: UnaryOpTerm
			reduce(196), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(197), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			reduce(197), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			reduce(197), // >, reduce: UnaryOpTerm
			reduce(197), // >>, reduce: UnaryOpTerm
			reduce(197), // |, reduce: UnaryOpTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(197), // ,, reduce: UnaryOpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(197), // ||=, reduce: UnaryOpTerm
			reduce(197), // ^^=, reduce: UnaryOpTerm
			reduce(197), // &&=, reduce: UnaryOpTerm
			reduce(197), // ??=, reduce: UnaryOpTerm
			reduce(197), // ???=, reduce: UnaryOpTerm
			reduce(197), // |=, reduce: UnaryOpTerm
			reduce(197), // &=, reduce: UnaryOpTerm
			reduce(197), // ^=, reduce: UnaryOpTerm
			reduce(197), // <<=, reduce: UnaryOpTerm
			reduce(197), // >>=, reduce: UnaryOpTerm
			reduce(197), // >>>=, reduce: UnaryOpTerm
			reduce(197), // +=, reduce: UnaryOpTerm
			reduce(197), // .=, reduce: UnaryOpTerm
			reduce(197), // -=, reduce: UnaryOpTerm
			reduce(197), // *=, reduce: UnaryOpTerm
			reduce(197), // /=, reduce: UnaryOpTerm
			reduce(197), // //=, reduce: UnaryOpTerm
			reduce(197), // %=, reduce: UnaryOpTerm
			reduce(197), // **=, reduce: UnaryOpTerm
			reduce(197), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(197), // ||, reduce: UnaryOpTerm
			reduce(197), // ^^, reduce: UnaryOpTerm
			reduce(197), // &&, reduce: UnaryOpTerm
			reduce(197), // ??, reduce: UnaryOpTerm
			reduce(197), // ???, reduce: UnaryOpTerm
			reduce(197), // =~, reduce: UnaryOpTerm
			reduce(197), // !=~, reduce: UnaryOpTerm
			reduce(197), // ==, reduce: UnaryOpTerm
			reduce(197), // !=, reduce: UnaryOpTerm
			reduce(197), // >=, reduce: UnaryOpTerm
			reduce(197), // <, reduce: UnaryOpTerm
			reduce(197), // <=, reduce: UnaryOpTerm
			reduce(197), // ^, reduce: UnaryOpTerm
			reduce(197), // &, reduce: UnaryOpTerm
			reduce(197), // <<, reduce: UnaryOpTerm
			reduce(197), // >>>, reduce: UnaryOpTerm
			reduce(197), // +, reduce: UnaryOpTerm
			reduce(197), // -, reduce: UnaryOpTerm
			reduce(197), // .+, reduce: UnaryOpTerm
			reduce(197), // .-, reduce: UnaryOpTerm
			reduce(197), // ., reduce: UnaryOpTerm
			reduce(197), // *, reduce: UnaryOpTerm
			reduce(197), // /, reduce: UnaryOpTerm
			reduce(197), // //, reduce: UnaryOpTerm
			reduce(197), // %, reduce: UnaryOpTerm
			reduce(197), // .*, reduce: UnaryOpTerm
			reduce(197), // ./, reduce: UnaryOpTerm
			reduce(197), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1433), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1437), // (
			nil,         // )
			nil,         // emitp
			shift(1449), // field_name
			shift(1450), // $[
			nil,         // ]
			shift(1451), // braced_field_name
			shift(1452), // $[[
			shift(1453), // $[[[
			shift(1454), // full_srec
			shift(1456), // oosvar_name
			shift(1457), // @[
			shift(1458), // braced_oosvar_name
			shift(1459), // full_oosvar
			shift(1460), // all
			shift(1461), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			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(4081), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1477), // +
			shift(1479), // -
			shift(1480), // .+
			shift(1481), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1483), // !
			shift(1484), // ~
			nil,         // **
			shift(1488), // string_literal
			shift(1489), // regex_case_insensitive
			shift(1490), // int_literal
			shift(1491), // float_literal
			shift(1492), // boolean_literal
			shift(1493), // const_M_PI
			shift(1494), // const_M_E
			shift(1495), // panic
			shift(1497), // [
			shift(1499), // ctx_IPS
			shift(1500), // ctx_IFS
			shift(1501), // ctx_IRS
			shift(1502), // ctx_OPS
			shift(1503), // ctx_OFS
			shift(1504), // ctx_ORS
			shift(1505), // ctx_OFLATSEP
			shift(1506), // ctx_NF
			shift(1507), // ctx_NR
			shift(1508), // ctx_FNR
			shift(1509), // ctx_FILENAME
			shift(1510), // ctx_FILENUM
			shift(1512), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(217), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			reduce(217), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			reduce(217), // >, reduce: ArrayLiteral
			reduce(217), // >>, reduce: ArrayLiteral
			reduce(217), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(217), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(217), // ||=, reduce: ArrayLiteral
			reduce(217), // ^^=, reduce: ArrayLiteral
			reduce(217), // &&=, reduce: ArrayLiteral
			reduce(217), // ??=, reduce: ArrayLiteral
			reduce(217), // ???=, reduce: ArrayLiteral
			reduce(217), // |=, reduce: ArrayLiteral
			reduce(217), // &=, reduce: ArrayLiteral
			reduce(217), // ^=, reduce: ArrayLiteral
			reduce(217), // <<=, reduce: ArrayLiteral
			reduce(217), // >>=, reduce: ArrayLiteral
			reduce(217), // >>>=, reduce: ArrayLiteral
			reduce(217), // +=, reduce: ArrayLiteral
			reduce(217), // .=, reduce: ArrayLiteral
			reduce(217), // -=, reduce: ArrayLiteral
			reduce(217), // *=, reduce: ArrayLiteral
			reduce(217), // /=, reduce: ArrayLiteral
			reduce(217), // //=, reduce: ArrayLiteral
			reduce(217), // %=, reduce: ArrayLiteral
			reduce(217), // **=, reduce: ArrayLiteral
			reduce(217), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(217), // ||, reduce: ArrayLiteral
			reduce(217), // ^^, reduce: ArrayLiteral
			reduce(217), // &&, reduce: ArrayLiteral
			reduce(217), // ??, reduce: ArrayLiteral
			reduce(217), // ???, reduce: ArrayLiteral
			reduce(217), // =~, reduce: ArrayLiteral
			reduce(217), // !=~, reduce: ArrayLiteral
			reduce(217), // ==, reduce: ArrayLiteral
			reduce(217), // !=, reduce: ArrayLiteral
			reduce(217), // >=, reduce: ArrayLiteral
			reduce(217), // <, reduce: ArrayLiteral
			reduce(217), // <=, reduce: ArrayLiteral
			reduce(217), // ^, reduce: ArrayLiteral
			reduce(217), // &, reduce: ArrayLiteral
			reduce(217), // <<, reduce: ArrayLiteral
			reduce(217), // >>>, reduce: ArrayLiteral
			reduce(217), // +, reduce: ArrayLiteral
			reduce(217), // -, reduce: ArrayLiteral
			reduce(217), // .+, reduce: ArrayLiteral
			reduce(217), // .-, reduce: ArrayLiteral
			reduce(217), // ., reduce: ArrayLiteral
			reduce(217), // *, reduce: ArrayLiteral
			reduce(217), // /, reduce: ArrayLiteral
			reduce(217), // //, reduce: ArrayLiteral
			reduce(217), // %, reduce: ArrayLiteral
			reduce(217), // .*, reduce: ArrayLiteral
			reduce(217), // ./, reduce: ArrayLiteral
			reduce(217), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(217), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(217), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(217), // [[, reduce: ArrayLiteral
			reduce(217), // [[[, 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{ // S3880
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4084), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(583), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(587), // (
			nil,        // )
			nil,        // emitp
			shift(599), // field_name
			shift(600), // $[
			nil,        // ]
			shift(601), // braced_field_name
			shift(602), // $[[
			shift(603), // $[[[
			shift(604), // full_srec
			shift(606), // oosvar_name
			shift(607), // @[
			shift(608), // braced_oosvar_name
			shift(609), // full_oosvar
			shift(610), // all
			shift(611), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(626), // +
			shift(628), // -
			shift(629), // .+
			shift(630), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(632), // !
			shift(633), // ~
			nil,        // **
			shift(637), // string_literal
			shift(638), // regex_case_insensitive
			shift(639), // int_literal
			shift(640), // float_literal
			shift(641), // boolean_literal
			shift(642), // const_M_PI
			shift(643), // const_M_E
			shift(644), // panic
			shift(646), // [
			shift(648), // ctx_IPS
			shift(649), // ctx_IFS
			shift(650), // ctx_IRS
			shift(651), // ctx_OPS
			shift(652), // ctx_OFS
			shift(653), // ctx_ORS
			shift(654), // ctx_OFLATSEP
			shift(655), // ctx_NF
			shift(656), // ctx_NR
			shift(657), // ctx_FNR
			shift(658), // ctx_FILENAME
			shift(659), // ctx_FILENUM
			shift(661), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			shift(4087), // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(305), // ,, reduce: TripleForUpdate
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			reduce(305), // ), reduce: TripleForUpdate
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(310), // $, reduce: FunctionDefinition
			nil,         // empty
			reduce(310), // ;, reduce: FunctionDefinition
			reduce(310), // {, reduce: FunctionDefinition
			nil,         // }
			nil,         // =
			reduce(310), // unset, reduce: FunctionDefinition
			reduce(310), // filter, reduce: FunctionDefinition
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(310), // print, reduce: FunctionDefinition
			nil,         // ,
			reduce(310), // printn, reduce: FunctionDefinition
			reduce(310), // eprint, reduce: FunctionDefinition
			reduce(310), // eprintn, reduce: FunctionDefinition
			reduce(310), // dump, reduce: FunctionDefinition
			reduce(310), // edump, reduce: FunctionDefinition
			reduce(310), // tee, reduce: FunctionDefinition
			reduce(310), // emitf, reduce: FunctionDefinition
			reduce(310), // emit, reduce: FunctionDefinition
			reduce(310), // (, reduce: FunctionDefinition
			nil,         // )
			reduce(310), // emitp, reduce: FunctionDefinition
			reduce(310), // field_name, reduce: FunctionDefinition
			reduce(310), // $[, reduce: FunctionDefinition
			nil,         // ]
			reduce(310), // braced_field_name, reduce: FunctionDefinition
			reduce(310), // $[[, reduce: FunctionDefinition
			reduce(310), // $[[[, reduce: FunctionDefinition
			reduce(310), // full_srec, reduce: FunctionDefinition
			reduce(310), // oosvar_name, reduce: FunctionDefinition
			reduce(310), // @[, reduce: FunctionDefinition
			reduce(310), // braced_oosvar_name, reduce: FunctionDefinition
			reduce(310), // full_oosvar, reduce: FunctionDefinition
			reduce(310), // all, reduce: FunctionDefinition
			reduce(310), // non_sigil_name, reduce: FunctionDefinition
			reduce(310), // arr, reduce: FunctionDefinition
			reduce(310), // bool, reduce: FunctionDefinition
			reduce(310), // float, reduce: FunctionDefinition
			reduce(310), // int, reduce: FunctionDefinition
			reduce(310), // map, reduce: FunctionDefinition
			reduce(310), // num, reduce: FunctionDefinition
			reduce(310), // str, reduce: FunctionDefinition
			reduce(310), // 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,         // >>>
			reduce(310), // +, reduce: FunctionDefinition
			reduce(310), // -, reduce: FunctionDefinition
			reduce(310), // .+, reduce: FunctionDefinition
			reduce(310), // .-, reduce: FunctionDefinition
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(310), // !, reduce: FunctionDefinition
			reduce(310), // ~, reduce: FunctionDefinition
			nil,         // **
			reduce(310), // string_literal, reduce: FunctionDefinition
			reduce(310), // regex_case_insensitive, reduce: FunctionDefinition
			reduce(310), // int_literal, reduce: FunctionDefinition
			reduce(310), // float_literal, reduce: FunctionDefinition
			reduce(310), // boolean_literal, reduce: FunctionDefinition
			reduce(310), // const_M_PI, reduce: FunctionDefinition
			reduce(310), // const_M_E, reduce: FunctionDefinition
			reduce(310), // panic, reduce: FunctionDefinition
			reduce(310), // [, reduce: FunctionDefinition
			reduce(310), // ctx_IPS, reduce: FunctionDefinition
			reduce(310), // ctx_IFS, reduce: FunctionDefinition
			reduce(310), // ctx_IRS, reduce: FunctionDefinition
			reduce(310), // ctx_OPS, reduce: FunctionDefinition
			reduce(310), // ctx_OFS, reduce: FunctionDefinition
			reduce(310), // ctx_ORS, reduce: FunctionDefinition
			reduce(310), // ctx_OFLATSEP, reduce: FunctionDefinition
			reduce(310), // ctx_NF, reduce: FunctionDefinition
			reduce(310), // ctx_NR, reduce: FunctionDefinition
			reduce(310), // ctx_FNR, reduce: FunctionDefinition
			reduce(310), // ctx_FILENAME, reduce: FunctionDefinition
			reduce(310), // ctx_FILENUM, reduce: FunctionDefinition
			reduce(310), // env, reduce: FunctionDefinition
			nil,         // [[
			nil,         // [[[
			reduce(310), // call, reduce: FunctionDefinition
			reduce(310), // begin, reduce: FunctionDefinition
			reduce(310), // end, reduce: FunctionDefinition
			reduce(310), // if, reduce: FunctionDefinition
			nil,         // elif
			nil,         // else
			reduce(310), // while, reduce: FunctionDefinition
			reduce(310), // do, reduce: FunctionDefinition
			reduce(310), // for, reduce: FunctionDefinition
			nil,         // in
			reduce(310), // break, reduce: FunctionDefinition
			reduce(310), // continue, reduce: FunctionDefinition
			reduce(310), // func, reduce: FunctionDefinition
			reduce(310), // subr, reduce: FunctionDefinition
			reduce(310), // return, reduce: FunctionDefinition
		},
	},
	actionRow{ // S3886
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			shift(4093), // arr
			shift(4094), // bool
			shift(4095), // float
			shift(4096), // int
			shift(4097), // map
			shift(4098), // num
			shift(4099), // str
			shift(4100), // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(317), // ), reduce: FuncOrSubrNonEmptyParameterList
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(312), // $, reduce: SubroutineDefinition
			nil,         // empty
			reduce(312), // ;, reduce: SubroutineDefinition
			reduce(312), // {, reduce: SubroutineDefinition
			nil,         // }
			nil,         // =
			reduce(312), // unset, reduce: SubroutineDefinition
			reduce(312), // filter, reduce: SubroutineDefinition
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(312), // print, reduce: SubroutineDefinition
			nil,         // ,
			reduce(312), // printn, reduce: SubroutineDefinition
			reduce(312), // eprint, reduce: SubroutineDefinition
			reduce(312), // eprintn, reduce: SubroutineDefinition
			reduce(312), // dump, reduce: SubroutineDefinition
			reduce(312), // edump, reduce: SubroutineDefinition
			reduce(312), // tee, reduce: SubroutineDefinition
			reduce(312), // emitf, reduce: SubroutineDefinition
			reduce(312), // emit, reduce: SubroutineDefinition
			reduce(312), // (, reduce: SubroutineDefinition
			nil,         // )
			reduce(312), // emitp, reduce: SubroutineDefinition
			reduce(312), // field_name, reduce: SubroutineDefinition
			reduce(312), // $[, reduce: SubroutineDefinition
			nil,         // ]
			reduce(312), // braced_field_name, reduce: SubroutineDefinition
			reduce(312), // $[[, reduce: SubroutineDefinition
			reduce(312), // $[[[, reduce: SubroutineDefinition
			reduce(312), // full_srec, reduce: SubroutineDefinition
			reduce(312), // oosvar_name, reduce: SubroutineDefinition
			reduce(312), // @[, reduce: SubroutineDefinition
			reduce(312), // braced_oosvar_name, reduce: SubroutineDefinition
			reduce(312), // full_oosvar, reduce: SubroutineDefinition
			reduce(312), // all, reduce: SubroutineDefinition
			reduce(312), // non_sigil_name, reduce: SubroutineDefinition
			reduce(312), // arr, reduce: SubroutineDefinition
			reduce(312), // bool, reduce: SubroutineDefinition
			reduce(312), // float, reduce: SubroutineDefinition
			reduce(312), // int, reduce: SubroutineDefinition
			reduce(312), // map, reduce: SubroutineDefinition
			reduce(312), // num, reduce: SubroutineDefinition
			reduce(312), // str, reduce: SubroutineDefinition
			reduce(312), // 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,         // >>>
			reduce(312), // +, reduce: SubroutineDefinition
			reduce(312), // -, reduce: SubroutineDefinition
			reduce(312), // .+, reduce: SubroutineDefinition
			reduce(312), // .-, reduce: SubroutineDefinition
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(312), // !, reduce: SubroutineDefinition
			reduce(312), // ~, reduce: SubroutineDefinition
			nil,         // **
			reduce(312), // string_literal, reduce: SubroutineDefinition
			reduce(312), // regex_case_insensitive, reduce: SubroutineDefinition
			reduce(312), // int_literal, reduce: SubroutineDefinition
			reduce(312), // float_literal, reduce: SubroutineDefinition
			reduce(312), // boolean_literal, reduce: SubroutineDefinition
			reduce(312), // const_M_PI, reduce: SubroutineDefinition
			reduce(312), // const_M_E, reduce: SubroutineDefinition
			reduce(312), // panic, reduce: SubroutineDefinition
			reduce(312), // [, reduce: SubroutineDefinition
			reduce(312), // ctx_IPS, reduce: SubroutineDefinition
			reduce(312), // ctx_IFS, reduce: SubroutineDefinition
			reduce(312), // ctx_IRS, reduce: SubroutineDefinition
			reduce(312), // ctx_OPS, reduce: SubroutineDefinition
			reduce(312), // ctx_OFS, reduce: SubroutineDefinition
			reduce(312), // ctx_ORS, reduce: SubroutineDefinition
			reduce(312), // ctx_OFLATSEP, reduce: SubroutineDefinition
			reduce(312), // ctx_NF, reduce: SubroutineDefinition
			reduce(312), // ctx_NR, reduce: SubroutineDefinition
			reduce(312), // ctx_FNR, reduce: SubroutineDefinition
			reduce(312), // ctx_FILENAME, reduce: SubroutineDefinition
			reduce(312), // ctx_FILENUM, reduce: SubroutineDefinition
			reduce(312), // env, reduce: SubroutineDefinition
			nil,         // [[
			nil,         // [[[
			reduce(312), // call, reduce: SubroutineDefinition
			reduce(312), // begin, reduce: SubroutineDefinition
			reduce(312), // end, reduce: SubroutineDefinition
			reduce(312), // if, reduce: SubroutineDefinition
			nil,         // elif
			nil,         // else
			reduce(312), // while, reduce: SubroutineDefinition
			reduce(312), // do, reduce: SubroutineDefinition
			reduce(312), // for, reduce: SubroutineDefinition
			nil,         // in
			reduce(312), // break, reduce: SubroutineDefinition
			reduce(312), // continue, reduce: SubroutineDefinition
			reduce(312), // func, reduce: SubroutineDefinition
			reduce(312), // subr, reduce: SubroutineDefinition
			reduce(312), // return, reduce: SubroutineDefinition
		},
	},
	actionRow{ // S3889
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(105), // }, reduce: PositionalFieldName
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(105), // ,, reduce: PositionalFieldName
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S3890
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4101), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1763), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1767), // (
			nil,         // )
			nil,         // emitp
			shift(1779), // field_name
			shift(1780), // $[
			nil,         // ]
			shift(1781), // braced_field_name
			shift(1782), // $[[
			shift(1783), // $[[[
			shift(1784), // full_srec
			shift(1786), // oosvar_name
			shift(1787), // @[
			shift(1788), // braced_oosvar_name
			shift(1789), // full_oosvar
			shift(1790), // all
			shift(1791), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1806), // +
			shift(1808), // -
			shift(1809), // .+
			shift(1810), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1812), // !
			shift(1813), // ~
			nil,         // **
			shift(1817), // string_literal
			shift(1818), // regex_case_insensitive
			shift(1819), // int_literal
			shift(1820), // float_literal
			shift(1821), // boolean_literal
			shift(1822), // const_M_PI
			shift(1823), // const_M_E
			shift(1824), // panic
			shift(1826), // [
			shift(1828), // ctx_IPS
			shift(1829), // ctx_IFS
			shift(1830), // ctx_IRS
			shift(1831), // ctx_OPS
			shift(1832), // ctx_OFS
			shift(1833), // ctx_ORS
			shift(1834), // ctx_OFLATSEP
			shift(1835), // ctx_NF
			shift(1836), // ctx_NR
			shift(1837), // ctx_FNR
			shift(1838), // ctx_FILENAME
			shift(1839), // ctx_FILENUM
			shift(1841), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(248), // }, reduce: ArrayOrMapIndexAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(248), // ,, reduce: ArrayOrMapIndexAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S3893
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(4104), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4105), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(254), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(254), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S3896
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4106), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4107), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			reduce(243), // }, reduce: ENV
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(243), // ,, reduce: ENV
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S3899
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(257), // }, reduce: FunctionCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(257), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S3900
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(251), // ?, reduce: ArraySliceAccess
			reduce(251), // :, reduce: ArraySliceAccess
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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{ // S3901
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // :, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S3902
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(105), // ;, reduce: PositionalFieldName
			nil,         // {
			reduce(105), // }, reduce: PositionalFieldName
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S3903
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4108), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1925), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1931), // (
			nil,         // )
			nil,         // emitp
			shift(1943), // field_name
			shift(1944), // $[
			nil,         // ]
			shift(1945), // braced_field_name
			shift(1946), // $[[
			shift(1947), // $[[[
			shift(1948), // full_srec
			shift(1950), // oosvar_name
			shift(1951), // @[
			shift(1952), // braced_oosvar_name
			shift(1953), // full_oosvar
			shift(1954), // all
			shift(1955), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1970), // +
			shift(1972), // -
			shift(1973), // .+
			shift(1974), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1976), // !
			shift(1977), // ~
			nil,         // **
			shift(1981), // string_literal
			shift(1982), // regex_case_insensitive
			shift(1983), // int_literal
			shift(1984), // float_literal
			shift(1985), // boolean_literal
			shift(1986), // const_M_PI
			shift(1987), // const_M_E
			shift(1988), // panic
			shift(1990), // [
			shift(1992), // ctx_IPS
			shift(1993), // ctx_IFS
			shift(1994), // ctx_IRS
			shift(1995), // ctx_OPS
			shift(1996), // ctx_OFS
			shift(1997), // ctx_ORS
			shift(1998), // ctx_OFLATSEP
			shift(1999), // ctx_NF
			shift(2000), // ctx_NR
			shift(2001), // ctx_FNR
			shift(2002), // ctx_FILENAME
			shift(2003), // ctx_FILENUM
			shift(2005), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(248), // ;, reduce: ArrayOrMapIndexAccess
			nil,         // {
			reduce(248), // }, reduce: ArrayOrMapIndexAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S3906
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(4111), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4112), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(254), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(254), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S3909
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4113), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3910
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4114), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(243), // ;, reduce: ENV
			nil,         // {
			reduce(243), // }, reduce: ENV
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S3912
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(257), // ;, reduce: FunctionCallsite
			nil,         // {
			reduce(257), // }, reduce: FunctionCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S3913
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(105), // ;, reduce: PositionalFieldName
			nil,         // {
			reduce(105), // }, reduce: PositionalFieldName
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(105), // ,, reduce: PositionalFieldName
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S3914
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4115), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(248), // ;, reduce: ArrayOrMapIndexAccess
			nil,         // {
			reduce(248), // }, reduce: ArrayOrMapIndexAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(248), // ,, reduce: ArrayOrMapIndexAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S3917
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(4118), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4119), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(254), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(254), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(254), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S3920
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4120), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4121), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(243), // ;, reduce: ENV
			nil,         // {
			reduce(243), // }, reduce: ENV
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(243), // ,, reduce: ENV
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S3923
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(257), // ;, reduce: FunctionCallsite
			nil,         // {
			reduce(257), // }, reduce: FunctionCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(257), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S3924
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(4123), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(4127), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(106), // ;, reduce: PositionalFieldValue
			reduce(106), // {, reduce: PositionalFieldValue
			reduce(106), // }, reduce: PositionalFieldValue
			reduce(106), // =, reduce: PositionalFieldValue
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(106), // ||=, reduce: PositionalFieldValue
			reduce(106), // ^^=, reduce: PositionalFieldValue
			reduce(106), // &&=, reduce: PositionalFieldValue
			reduce(106), // ??=, reduce: PositionalFieldValue
			reduce(106), // ???=, reduce: PositionalFieldValue
			reduce(106), // |=, reduce: PositionalFieldValue
			reduce(106), // &=, reduce: PositionalFieldValue
			reduce(106), // ^=, reduce: PositionalFieldValue
			reduce(106), // <<=, reduce: PositionalFieldValue
			reduce(106), // >>=, reduce: PositionalFieldValue
			reduce(106), // >>>=, reduce: PositionalFieldValue
			reduce(106), // +=, reduce: PositionalFieldValue
			reduce(106), // .=, reduce: PositionalFieldValue
			reduce(106), // -=, reduce: PositionalFieldValue
			reduce(106), // *=, reduce: PositionalFieldValue
			reduce(106), // /=, reduce: PositionalFieldValue
			reduce(106), // //=, reduce: PositionalFieldValue
			reduce(106), // %=, reduce: PositionalFieldValue
			reduce(106), // **=, reduce: PositionalFieldValue
			reduce(106), // ?, reduce: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S3932
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(146), // ;, reduce: TernaryTerm
			reduce(146), // {, reduce: TernaryTerm
			reduce(146), // }, reduce: TernaryTerm
			reduce(146), // =, reduce: TernaryTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(146), // ||=, reduce: TernaryTerm
			reduce(146), // ^^=, reduce: TernaryTerm
			reduce(146), // &&=, reduce: TernaryTerm
			reduce(146), // ??=, reduce: TernaryTerm
			reduce(146), // ???=, reduce: TernaryTerm
			reduce(146), // |=, reduce: TernaryTerm
			reduce(146), // &=, reduce: TernaryTerm
			reduce(146), // ^=, reduce: TernaryTerm
			reduce(146), // <<=, reduce: TernaryTerm
			reduce(146), // >>=, reduce: TernaryTerm
			reduce(146), // >>>=, reduce: TernaryTerm
			reduce(146), // +=, reduce: TernaryTerm
			reduce(146), // .=, reduce: TernaryTerm
			reduce(146), // -=, reduce: TernaryTerm
			reduce(146), // *=, reduce: TernaryTerm
			reduce(146), // /=, reduce: TernaryTerm
			reduce(146), // //=, reduce: TernaryTerm
			reduce(146), // %=, reduce: TernaryTerm
			reduce(146), // **=, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4129), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(253), // ;, reduce: ArraySliceAccess
			reduce(253), // {, reduce: ArraySliceAccess
			reduce(253), // }, reduce: ArraySliceAccess
			reduce(253), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(253), // ||=, reduce: ArraySliceAccess
			reduce(253), // ^^=, reduce: ArraySliceAccess
			reduce(253), // &&=, reduce: ArraySliceAccess
			reduce(253), // ??=, reduce: ArraySliceAccess
			reduce(253), // ???=, reduce: ArraySliceAccess
			reduce(253), // |=, reduce: ArraySliceAccess
			reduce(253), // &=, reduce: ArraySliceAccess
			reduce(253), // ^=, reduce: ArraySliceAccess
			reduce(253), // <<=, reduce: ArraySliceAccess
			reduce(253), // >>=, reduce: ArraySliceAccess
			reduce(253), // >>>=, reduce: ArraySliceAccess
			reduce(253), // +=, reduce: ArraySliceAccess
			reduce(253), // .=, reduce: ArraySliceAccess
			reduce(253), // -=, reduce: ArraySliceAccess
			reduce(253), // *=, reduce: ArraySliceAccess
			reduce(253), // /=, reduce: ArraySliceAccess
			reduce(253), // //=, reduce: ArraySliceAccess
			reduce(253), // %=, reduce: ArraySliceAccess
			reduce(253), // **=, reduce: ArraySliceAccess
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S3935
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(252), // ;, reduce: ArraySliceAccess
			reduce(252), // {, reduce: ArraySliceAccess
			reduce(252), // }, reduce: ArraySliceAccess
			reduce(252), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(252), // ||=, reduce: ArraySliceAccess
			reduce(252), // ^^=, reduce: ArraySliceAccess
			reduce(252), // &&=, reduce: ArraySliceAccess
			reduce(252), // ??=, reduce: ArraySliceAccess
			reduce(252), // ???=, reduce: ArraySliceAccess
			reduce(252), // |=, reduce: ArraySliceAccess
			reduce(252), // &=, reduce: ArraySliceAccess
			reduce(252), // ^=, reduce: ArraySliceAccess
			reduce(252), // <<=, reduce: ArraySliceAccess
			reduce(252), // >>=, reduce: ArraySliceAccess
			reduce(252), // >>>=, reduce: ArraySliceAccess
			reduce(252), // +=, reduce: ArraySliceAccess
			reduce(252), // .=, reduce: ArraySliceAccess
			reduce(252), // -=, reduce: ArraySliceAccess
			reduce(252), // *=, reduce: ArraySliceAccess
			reduce(252), // /=, reduce: ArraySliceAccess
			reduce(252), // //=, reduce: ArraySliceAccess
			reduce(252), // %=, reduce: ArraySliceAccess
			reduce(252), // **=, reduce: ArraySliceAccess
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S3936
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(249), // ;, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // {, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // }, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =, reduce: ArrayOrMapPositionalNameAccess
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(249), // ||=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // **=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S3937
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4130), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(265), // ;, reduce: SubroutineCallsite
			nil,         // {
			reduce(265), // }, reduce: SubroutineCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(3941), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(282), // ;, reduce: IfBlock
			reduce(282), // {, reduce: IfBlock
			reduce(282), // }, reduce: IfBlock
			nil,         // =
			reduce(282), // unset, reduce: IfBlock
			reduce(282), // filter, reduce: IfBlock
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(282), // print, reduce: IfBlock
			nil,         // ,
			reduce(282), // printn, reduce: IfBlock
			reduce(282), // eprint, reduce: IfBlock
			reduce(282), // eprintn, reduce: IfBlock
			reduce(282), // dump, reduce: IfBlock
			reduce(282), // edump, reduce: IfBlock
			reduce(282), // tee, reduce: IfBlock
			reduce(282), // emitf, reduce: IfBlock
			reduce(282), // emit, reduce: IfBlock
			reduce(282), // (, reduce: IfBlock
			nil,         // )
			reduce(282), // emitp, reduce: IfBlock
			reduce(282), // field_name, reduce: IfBlock
			reduce(282), // $[, reduce: IfBlock
			nil,         // ]
			reduce(282), // braced_field_name, reduce: IfBlock
			reduce(282), // $[[, reduce: IfBlock
			reduce(282), // $[[[, reduce: IfBlock
			reduce(282), // full_srec, reduce: IfBlock
			reduce(282), // oosvar_name, reduce: IfBlock
			reduce(282), // @[, reduce: IfBlock
			reduce(282), // braced_oosvar_name, reduce: IfBlock
			reduce(282), // full_oosvar, reduce: IfBlock
			reduce(282), // all, reduce: IfBlock
			reduce(282), // non_sigil_name, reduce: IfBlock
			reduce(282), // arr, reduce: IfBlock
			reduce(282), // bool, reduce: IfBlock
			reduce(282), // float, reduce: IfBlock
			reduce(282), // int, reduce: IfBlock
			reduce(282), // map, reduce: IfBlock
			reduce(282), // num, reduce: IfBlock
			reduce(282), // str, reduce: IfBlock
			reduce(282), // 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,         // >>>
			reduce(282), // +, reduce: IfBlock
			reduce(282), // -, reduce: IfBlock
			reduce(282), // .+, reduce: IfBlock
			reduce(282), // .-, reduce: IfBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(282), // !, reduce: IfBlock
			reduce(282), // ~, reduce: IfBlock
			nil,         // **
			reduce(282), // string_literal, reduce: IfBlock
			reduce(282), // regex_case_insensitive, reduce: IfBlock
			reduce(282), // int_literal, reduce: IfBlock
			reduce(282), // float_literal, reduce: IfBlock
			reduce(282), // boolean_literal, reduce: IfBlock
			reduce(282), // const_M_PI, reduce: IfBlock
			reduce(282), // const_M_E, reduce: IfBlock
			reduce(282), // panic, reduce: IfBlock
			reduce(282), // [, reduce: IfBlock
			reduce(282), // ctx_IPS, reduce: IfBlock
			reduce(282), // ctx_IFS, reduce: IfBlock
			reduce(282), // ctx_IRS, reduce: IfBlock
			reduce(282), // ctx_OPS, reduce: IfBlock
			reduce(282), // ctx_OFS, reduce: IfBlock
			reduce(282), // ctx_ORS, reduce: IfBlock
			reduce(282), // ctx_OFLATSEP, reduce: IfBlock
			reduce(282), // ctx_NF, reduce: IfBlock
			reduce(282), // ctx_NR, reduce: IfBlock
			reduce(282), // ctx_FNR, reduce: IfBlock
			reduce(282), // ctx_FILENAME, reduce: IfBlock
			reduce(282), // ctx_FILENUM, reduce: IfBlock
			reduce(282), // env, reduce: IfBlock
			nil,         // [[
			nil,         // [[[
			reduce(282), // call, reduce: IfBlock
			reduce(282), // begin, reduce: IfBlock
			reduce(282), // end, reduce: IfBlock
			reduce(282), // if, reduce: IfBlock
			reduce(282), // elif, reduce: IfBlock
			reduce(282), // else, reduce: IfBlock
			reduce(282), // while, reduce: IfBlock
			reduce(282), // do, reduce: IfBlock
			reduce(282), // for, reduce: IfBlock
			nil,         // in
			reduce(282), // break, reduce: IfBlock
			reduce(282), // continue, reduce: IfBlock
			reduce(282), // func, reduce: IfBlock
			reduce(282), // subr, reduce: IfBlock
			reduce(282), // return, reduce: IfBlock
		},
	},
	actionRow{ // S3941
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(902),  // ;
			shift(903),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(925),  // unset
			shift(927),  // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			shift(928),  // print
			nil,         // ,
			shift(929),  // printn
			shift(930),  // eprint
			shift(931),  // eprintn
			shift(932),  // dump
			shift(933),  // edump
			shift(934),  // tee
			shift(936),  // emitf
			shift(937),  // emit
			shift(938),  // (
			nil,         // )
			shift(939),  // emitp
			shift(951),  // field_name
			shift(952),  // $[
			nil,         // ]
			shift(953),  // braced_field_name
			shift(954),  // $[[
			shift(955),  // $[[[
			shift(956),  // full_srec
			shift(958),  // oosvar_name
			shift(959),  // @[
			shift(960),  // braced_oosvar_name
			shift(961),  // full_oosvar
			shift(962),  // all
			shift(963),  // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(978),  // +
			shift(980),  // -
			shift(981),  // .+
			shift(982),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(984),  // !
			shift(985),  // ~
			nil,         // **
			shift(989),  // string_literal
			shift(990),  // regex_case_insensitive
			shift(991),  // int_literal
			shift(992),  // float_literal
			shift(993),  // boolean_literal
			shift(994),  // const_M_PI
			shift(995),  // const_M_E
			shift(996),  // panic
			shift(998),  // [
			shift(1000), // ctx_IPS
			shift(1001), // ctx_IFS
			shift(1002), // ctx_IRS
			shift(1003), // ctx_OPS
			shift(1004), // ctx_OFS
			shift(1005), // ctx_ORS
			shift(1006), // ctx_OFLATSEP
			shift(1007), // ctx_NF
			shift(1008), // ctx_NR
			shift(1009), // ctx_FNR
			shift(1010), // ctx_FILENAME
			shift(1011), // ctx_FILENUM
			shift(1013), // env
			nil,         // [[
			nil,         // [[[
			shift(1020), // call
			shift(1029), // begin
			shift(1030), // end
			shift(1033), // if
			nil,         // elif
			nil,         // else
			shift(1034), // while
			shift(1035), // do
			shift(1040), // for
			nil,         // in
			shift(1041), // break
			shift(1042), // continue
			shift(1043), // func
			shift(1044), // subr
			shift(1045), // return
		},
	},
	actionRow{ // S3942
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(285), // ;, reduce: WhileLoop
			reduce(285), // {, reduce: WhileLoop
			reduce(285), // }, reduce: WhileLoop
			nil,         // =
			reduce(285), // unset, reduce: WhileLoop
			reduce(285), // filter, reduce: WhileLoop
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(285), // print, reduce: WhileLoop
			nil,         // ,
			reduce(285), // printn, reduce: WhileLoop
			reduce(285), // eprint, reduce: WhileLoop
			reduce(285), // eprintn, reduce: WhileLoop
			reduce(285), // dump, reduce: WhileLoop
			reduce(285), // edump, reduce: WhileLoop
			reduce(285), // tee, reduce: WhileLoop
			reduce(285), // emitf, reduce: WhileLoop
			reduce(285), // emit, reduce: WhileLoop
			reduce(285), // (, reduce: WhileLoop
			nil,         // )
			reduce(285), // emitp, reduce: WhileLoop
			reduce(285), // field_name, reduce: WhileLoop
			reduce(285), // $[, reduce: WhileLoop
			nil,         // ]
			reduce(285), // braced_field_name, reduce: WhileLoop
			reduce(285), // $[[, reduce: WhileLoop
			reduce(285), // $[[[, reduce: WhileLoop
			reduce(285), // full_srec, reduce: WhileLoop
			reduce(285), // oosvar_name, reduce: WhileLoop
			reduce(285), // @[, reduce: WhileLoop
			reduce(285), // braced_oosvar_name, reduce: WhileLoop
			reduce(285), // full_oosvar, reduce: WhileLoop
			reduce(285), // all, reduce: WhileLoop
			reduce(285), // non_sigil_name, reduce: WhileLoop
			reduce(285), // arr, reduce: WhileLoop
			reduce(285), // bool, reduce: WhileLoop
			reduce(285), // float, reduce: WhileLoop
			reduce(285), // int, reduce: WhileLoop
			reduce(285), // map, reduce: WhileLoop
			reduce(285), // num, reduce: WhileLoop
			reduce(285), // str, reduce: WhileLoop
			reduce(285), // 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,         // >>>
			reduce(285), // +, reduce: WhileLoop
			reduce(285), // -, reduce: WhileLoop
			reduce(285), // .+, reduce: WhileLoop
			reduce(285), // .-, reduce: WhileLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(285), // !, reduce: WhileLoop
			reduce(285), // ~, reduce: WhileLoop
			nil,         // **
			reduce(285), // string_literal, reduce: WhileLoop
			reduce(285), // regex_case_insensitive, reduce: WhileLoop
			reduce(285), // int_literal, reduce: WhileLoop
			reduce(285), // float_literal, reduce: WhileLoop
			reduce(285), // boolean_literal, reduce: WhileLoop
			reduce(285), // const_M_PI, reduce: WhileLoop
			reduce(285), // const_M_E, reduce: WhileLoop
			reduce(285), // panic, reduce: WhileLoop
			reduce(285), // [, reduce: WhileLoop
			reduce(285), // ctx_IPS, reduce: WhileLoop
			reduce(285), // ctx_IFS, reduce: WhileLoop
			reduce(285), // ctx_IRS, reduce: WhileLoop
			reduce(285), // ctx_OPS, reduce: WhileLoop
			reduce(285), // ctx_OFS, reduce: WhileLoop
			reduce(285), // ctx_ORS, reduce: WhileLoop
			reduce(285), // ctx_OFLATSEP, reduce: WhileLoop
			reduce(285), // ctx_NF, reduce: WhileLoop
			reduce(285), // ctx_NR, reduce: WhileLoop
			reduce(285), // ctx_FNR, reduce: WhileLoop
			reduce(285), // ctx_FILENAME, reduce: WhileLoop
			reduce(285), // ctx_FILENUM, reduce: WhileLoop
			reduce(285), // env, reduce: WhileLoop
			nil,         // [[
			nil,         // [[[
			reduce(285), // call, reduce: WhileLoop
			reduce(285), // begin, reduce: WhileLoop
			reduce(285), // end, reduce: WhileLoop
			reduce(285), // if, reduce: WhileLoop
			nil,         // elif
			nil,         // else
			reduce(285), // while, reduce: WhileLoop
			reduce(285), // do, reduce: WhileLoop
			reduce(285), // for, reduce: WhileLoop
			nil,         // in
			reduce(285), // break, reduce: WhileLoop
			reduce(285), // continue, reduce: WhileLoop
			reduce(285), // func, reduce: WhileLoop
			reduce(285), // subr, reduce: WhileLoop
			reduce(285), // return, reduce: WhileLoop
		},
	},
	actionRow{ // S3943
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(4133), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // 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(4134), // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3945
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(4135), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(4136), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			shift(4137), // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(3884), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3948
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1924), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(4139), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3949
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1924), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3950
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(251), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(251), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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{ // S3951
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(250), // $, reduce: ArrayOrMapPositionalValueAccess
			nil,         // empty
			reduce(250), // ;, reduce: ArrayOrMapPositionalValueAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S3952
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(251), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(251), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(251), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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{ // S3953
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(250), // $, reduce: ArrayOrMapPositionalValueAccess
			nil,         // empty
			reduce(250), // ;, reduce: ArrayOrMapPositionalValueAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(250), // ,, reduce: ArrayOrMapPositionalValueAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S3954
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(106), // ,, reduce: PositionalFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S3955
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(146), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4141), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(253), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(252), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(249), // ,, reduce: ArrayOrMapPositionalNameAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S3960
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4142), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(251), // ), reduce: ArraySliceAccess
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(250), // ), reduce: ArrayOrMapPositionalValueAccess
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S3964
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(366), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(375), // (
			nil,        // )
			nil,        // emitp
			shift(387), // field_name
			shift(388), // $[
			nil,        // ]
			shift(389), // braced_field_name
			shift(390), // $[[
			shift(391), // $[[[
			shift(392), // full_srec
			shift(394), // oosvar_name
			shift(395), // @[
			shift(396), // braced_oosvar_name
			shift(397), // full_oosvar
			shift(398), // all
			shift(399), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(414), // +
			shift(416), // -
			shift(417), // .+
			shift(418), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(420), // !
			shift(421), // ~
			nil,        // **
			shift(425), // string_literal
			shift(426), // regex_case_insensitive
			shift(427), // int_literal
			shift(428), // float_literal
			shift(429), // boolean_literal
			shift(430), // const_M_PI
			shift(431), // const_M_E
			shift(432), // panic
			shift(434), // [
			shift(436), // ctx_IPS
			shift(437), // ctx_IFS
			shift(438), // ctx_IRS
			shift(439), // ctx_OPS
			shift(440), // ctx_OFS
			shift(441), // ctx_ORS
			shift(442), // ctx_OFLATSEP
			shift(443), // ctx_NF
			shift(444), // ctx_NR
			shift(445), // ctx_FNR
			shift(446), // ctx_FILENAME
			shift(447), // ctx_FILENUM
			shift(449), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(251), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(250), // ], reduce: ArrayOrMapPositionalValueAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S3967
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(106), // ], reduce: PositionalFieldValue
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldValue
			reduce(106), // :, reduce: PositionalFieldValue
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S3968
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(146), // ], reduce: TernaryTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(146), // :, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4145), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(253), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(253), // ?, reduce: ArraySliceAccess
			reduce(253), // :, reduce: ArraySliceAccess
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(252), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(252), // ?, reduce: ArraySliceAccess
			reduce(252), // :, reduce: ArraySliceAccess
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(249), // ], reduce: ArrayOrMapPositionalNameAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // :, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S3973
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4146), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(251), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(251), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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{ // S3975
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(250), // ,, reduce: ArrayOrMapPositionalValueAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(250), // ], reduce: ArrayOrMapPositionalValueAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S3976
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(106), // ,, reduce: PositionalFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(106), // ), reduce: PositionalFieldValue
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(146), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(146), // ), reduce: TernaryTerm
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4147), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(253), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(253), // ), reduce: ArraySliceAccess
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S3980
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(252), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(252), // ), reduce: ArraySliceAccess
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S3981
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(249), // ,, reduce: ArrayOrMapPositionalNameAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(249), // ), reduce: ArrayOrMapPositionalNameAccess
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S3982
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4148), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			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
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			reduce(13), // print, reduce: StatementBlockInBraces
			nil,        // ,
			reduce(13), // printn, reduce: StatementBlockInBraces
			reduce(13), // eprint, reduce: StatementBlockInBraces
			reduce(13), // eprintn, reduce: StatementBlockInBraces
			reduce(13), // dump, reduce: StatementBlockInBraces
			reduce(13), // edump, reduce: StatementBlockInBraces
			reduce(13), // tee, reduce: StatementBlockInBraces
			reduce(13), // emitf, reduce: StatementBlockInBraces
			reduce(13), // emit, reduce: StatementBlockInBraces
			reduce(13), // (, reduce: StatementBlockInBraces
			nil,        // )
			reduce(13), // emitp, reduce: StatementBlockInBraces
			reduce(13), // field_name, reduce: StatementBlockInBraces
			reduce(13), // $[, reduce: StatementBlockInBraces
			nil,        // ]
			reduce(13), // braced_field_name, reduce: StatementBlockInBraces
			reduce(13), // $[[, reduce: StatementBlockInBraces
			reduce(13), // $[[[, reduce: StatementBlockInBraces
			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), // all, 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,        // >>>
			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), // string_literal, reduce: StatementBlockInBraces
			reduce(13), // regex_case_insensitive, 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
			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_OFLATSEP, 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{ // S3984
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(224), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(224), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S3985
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(201), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(201), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(103), // ;, reduce: IndirectFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(103), // ,, reduce: IndirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S3987
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4149), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4150), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(112), // ;, reduce: IndirectOosvarValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(112), // ,, reduce: IndirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S3990
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(4151), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(148), // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(148), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(3770), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(150), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(150), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(3771), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(152), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(152), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(3772), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(154), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(154), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(3773), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(156), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(156), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(3774), // =~
			shift(3775), // !=~
			shift(3776), // ==
			shift(3777), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(158), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(3778), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(158), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(3779), // >=
			shift(3780), // <
			shift(3781), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(159), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(3778), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(159), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(3779), // >=
			shift(3780), // <
			shift(3781), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(160), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(3778), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(160), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(3779), // >=
			shift(3780), // <
			shift(3781), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(161), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			shift(3778), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(161), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(3779), // >=
			shift(3780), // <
			shift(3781), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(163), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(3782), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(163), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(164), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(3782), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(164), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(165), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(3782), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(165), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(166), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(3782), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(166), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(168), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(168), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(3783), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(170), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(170), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(3784), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(172), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(3785), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(172), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(3786), // <<
			shift(3787), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(175), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(175), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(3788), // +
			shift(3789), // -
			shift(3790), // .+
			shift(3791), // .-
			shift(3792), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(174), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(174), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(3788), // +
			shift(3789), // -
			shift(3790), // .+
			shift(3791), // .-
			shift(3792), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(176), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(176), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(3788), // +
			shift(3789), // -
			shift(3790), // .+
			shift(3791), // .-
			shift(3792), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(178), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(178), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(3794), // *
			shift(3795), // /
			shift(3796), // //
			shift(3797), // %
			shift(3798), // .*
			shift(3799), // ./
			shift(3800), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(179), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(179), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(3794), // *
			shift(3795), // /
			shift(3796), // //
			shift(3797), // %
			shift(3798), // .*
			shift(3799), // ./
			shift(3800), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(180), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(180), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(3794), // *
			shift(3795), // /
			shift(3796), // //
			shift(3797), // %
			shift(3798), // .*
			shift(3799), // ./
			shift(3800), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(181), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(181), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(3794), // *
			shift(3795), // /
			shift(3796), // //
			shift(3797), // %
			shift(3798), // .*
			shift(3799), // ./
			shift(3800), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(182), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(182), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(3794), // *
			shift(3795), // /
			shift(3796), // //
			shift(3797), // %
			shift(3798), // .*
			shift(3799), // ./
			shift(3800), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(184), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(184), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(185), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(185), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(186), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(186), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(187), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(187), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(188), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(188), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(189), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(189), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // $
			nil,         // empty
			reduce(190), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(190), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4022
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(199), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(199), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4152), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(4153), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4024
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(4155), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4156), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4157), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(218), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(218), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S4028
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4158), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(4159), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(256), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(256), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S4031
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(4160), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(291), // $, reduce: ForLoopOneVariable
			nil,         // empty
			reduce(291), // ;, reduce: ForLoopOneVariable
			reduce(291), // {, reduce: ForLoopOneVariable
			nil,         // }
			nil,         // =
			reduce(291), // unset, reduce: ForLoopOneVariable
			reduce(291), // filter, reduce: ForLoopOneVariable
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(291), // print, reduce: ForLoopOneVariable
			nil,         // ,
			reduce(291), // printn, reduce: ForLoopOneVariable
			reduce(291), // eprint, reduce: ForLoopOneVariable
			reduce(291), // eprintn, reduce: ForLoopOneVariable
			reduce(291), // dump, reduce: ForLoopOneVariable
			reduce(291), // edump, reduce: ForLoopOneVariable
			reduce(291), // tee, reduce: ForLoopOneVariable
			reduce(291), // emitf, reduce: ForLoopOneVariable
			reduce(291), // emit, reduce: ForLoopOneVariable
			reduce(291), // (, reduce: ForLoopOneVariable
			nil,         // )
			reduce(291), // emitp, reduce: ForLoopOneVariable
			reduce(291), // field_name, reduce: ForLoopOneVariable
			reduce(291), // $[, reduce: ForLoopOneVariable
			nil,         // ]
			reduce(291), // braced_field_name, reduce: ForLoopOneVariable
			reduce(291), // $[[, reduce: ForLoopOneVariable
			reduce(291), // $[[[, reduce: ForLoopOneVariable
			reduce(291), // full_srec, reduce: ForLoopOneVariable
			reduce(291), // oosvar_name, reduce: ForLoopOneVariable
			reduce(291), // @[, reduce: ForLoopOneVariable
			reduce(291), // braced_oosvar_name, reduce: ForLoopOneVariable
			reduce(291), // full_oosvar, reduce: ForLoopOneVariable
			reduce(291), // all, reduce: ForLoopOneVariable
			reduce(291), // non_sigil_name, reduce: ForLoopOneVariable
			reduce(291), // arr, reduce: ForLoopOneVariable
			reduce(291), // bool, reduce: ForLoopOneVariable
			reduce(291), // float, reduce: ForLoopOneVariable
			reduce(291), // int, reduce: ForLoopOneVariable
			reduce(291), // map, reduce: ForLoopOneVariable
			reduce(291), // num, reduce: ForLoopOneVariable
			reduce(291), // str, reduce: ForLoopOneVariable
			reduce(291), // 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,         // >>>
			reduce(291), // +, reduce: ForLoopOneVariable
			reduce(291), // -, reduce: ForLoopOneVariable
			reduce(291), // .+, reduce: ForLoopOneVariable
			reduce(291), // .-, reduce: ForLoopOneVariable
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(291), // !, reduce: ForLoopOneVariable
			reduce(291), // ~, reduce: ForLoopOneVariable
			nil,         // **
			reduce(291), // string_literal, reduce: ForLoopOneVariable
			reduce(291), // regex_case_insensitive, reduce: ForLoopOneVariable
			reduce(291), // int_literal, reduce: ForLoopOneVariable
			reduce(291), // float_literal, reduce: ForLoopOneVariable
			reduce(291), // boolean_literal, reduce: ForLoopOneVariable
			reduce(291), // const_M_PI, reduce: ForLoopOneVariable
			reduce(291), // const_M_E, reduce: ForLoopOneVariable
			reduce(291), // panic, reduce: ForLoopOneVariable
			reduce(291), // [, reduce: ForLoopOneVariable
			reduce(291), // ctx_IPS, reduce: ForLoopOneVariable
			reduce(291), // ctx_IFS, reduce: ForLoopOneVariable
			reduce(291), // ctx_IRS, reduce: ForLoopOneVariable
			reduce(291), // ctx_OPS, reduce: ForLoopOneVariable
			reduce(291), // ctx_OFS, reduce: ForLoopOneVariable
			reduce(291), // ctx_ORS, reduce: ForLoopOneVariable
			reduce(291), // ctx_OFLATSEP, reduce: ForLoopOneVariable
			reduce(291), // ctx_NF, reduce: ForLoopOneVariable
			reduce(291), // ctx_NR, reduce: ForLoopOneVariable
			reduce(291), // ctx_FNR, reduce: ForLoopOneVariable
			reduce(291), // ctx_FILENAME, reduce: ForLoopOneVariable
			reduce(291), // ctx_FILENUM, reduce: ForLoopOneVariable
			reduce(291), // env, reduce: ForLoopOneVariable
			nil,         // [[
			nil,         // [[[
			reduce(291), // call, reduce: ForLoopOneVariable
			reduce(291), // begin, reduce: ForLoopOneVariable
			reduce(291), // end, reduce: ForLoopOneVariable
			reduce(291), // if, reduce: ForLoopOneVariable
			nil,         // elif
			nil,         // else
			reduce(291), // while, reduce: ForLoopOneVariable
			reduce(291), // do, reduce: ForLoopOneVariable
			reduce(291), // for, reduce: ForLoopOneVariable
			nil,         // in
			reduce(291), // break, reduce: ForLoopOneVariable
			reduce(291), // continue, reduce: ForLoopOneVariable
			reduce(291), // func, reduce: ForLoopOneVariable
			reduce(291), // subr, reduce: ForLoopOneVariable
			reduce(291), // return, reduce: ForLoopOneVariable
		},
	},
	actionRow{ // S4033
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // 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(4161), // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4034
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(106), // =, reduce: PositionalFieldValue
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(106), // ||=, reduce: PositionalFieldValue
			reduce(106), // ^^=, reduce: PositionalFieldValue
			reduce(106), // &&=, reduce: PositionalFieldValue
			reduce(106), // ??=, reduce: PositionalFieldValue
			reduce(106), // ???=, reduce: PositionalFieldValue
			reduce(106), // |=, reduce: PositionalFieldValue
			reduce(106), // &=, reduce: PositionalFieldValue
			reduce(106), // ^=, reduce: PositionalFieldValue
			reduce(106), // <<=, reduce: PositionalFieldValue
			reduce(106), // >>=, reduce: PositionalFieldValue
			reduce(106), // >>>=, reduce: PositionalFieldValue
			reduce(106), // +=, reduce: PositionalFieldValue
			reduce(106), // .=, reduce: PositionalFieldValue
			reduce(106), // -=, reduce: PositionalFieldValue
			reduce(106), // *=, reduce: PositionalFieldValue
			reduce(106), // /=, reduce: PositionalFieldValue
			reduce(106), // //=, reduce: PositionalFieldValue
			reduce(106), // %=, reduce: PositionalFieldValue
			reduce(106), // **=, reduce: PositionalFieldValue
			reduce(106), // ?, reduce: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S4035
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(146), // =, reduce: TernaryTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(146), // ||=, reduce: TernaryTerm
			reduce(146), // ^^=, reduce: TernaryTerm
			reduce(146), // &&=, reduce: TernaryTerm
			reduce(146), // ??=, reduce: TernaryTerm
			reduce(146), // ???=, reduce: TernaryTerm
			reduce(146), // |=, reduce: TernaryTerm
			reduce(146), // &=, reduce: TernaryTerm
			reduce(146), // ^=, reduce: TernaryTerm
			reduce(146), // <<=, reduce: TernaryTerm
			reduce(146), // >>=, reduce: TernaryTerm
			reduce(146), // >>>=, reduce: TernaryTerm
			reduce(146), // +=, reduce: TernaryTerm
			reduce(146), // .=, reduce: TernaryTerm
			reduce(146), // -=, reduce: TernaryTerm
			reduce(146), // *=, reduce: TernaryTerm
			reduce(146), // /=, reduce: TernaryTerm
			reduce(146), // //=, reduce: TernaryTerm
			reduce(146), // %=, reduce: TernaryTerm
			reduce(146), // **=, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4162), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(253), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(253), // ||=, reduce: ArraySliceAccess
			reduce(253), // ^^=, reduce: ArraySliceAccess
			reduce(253), // &&=, reduce: ArraySliceAccess
			reduce(253), // ??=, reduce: ArraySliceAccess
			reduce(253), // ???=, reduce: ArraySliceAccess
			reduce(253), // |=, reduce: ArraySliceAccess
			reduce(253), // &=, reduce: ArraySliceAccess
			reduce(253), // ^=, reduce: ArraySliceAccess
			reduce(253), // <<=, reduce: ArraySliceAccess
			reduce(253), // >>=, reduce: ArraySliceAccess
			reduce(253), // >>>=, reduce: ArraySliceAccess
			reduce(253), // +=, reduce: ArraySliceAccess
			reduce(253), // .=, reduce: ArraySliceAccess
			reduce(253), // -=, reduce: ArraySliceAccess
			reduce(253), // *=, reduce: ArraySliceAccess
			reduce(253), // /=, reduce: ArraySliceAccess
			reduce(253), // //=, reduce: ArraySliceAccess
			reduce(253), // %=, reduce: ArraySliceAccess
			reduce(253), // **=, reduce: ArraySliceAccess
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S4038
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(252), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(252), // ||=, reduce: ArraySliceAccess
			reduce(252), // ^^=, reduce: ArraySliceAccess
			reduce(252), // &&=, reduce: ArraySliceAccess
			reduce(252), // ??=, reduce: ArraySliceAccess
			reduce(252), // ???=, reduce: ArraySliceAccess
			reduce(252), // |=, reduce: ArraySliceAccess
			reduce(252), // &=, reduce: ArraySliceAccess
			reduce(252), // ^=, reduce: ArraySliceAccess
			reduce(252), // <<=, reduce: ArraySliceAccess
			reduce(252), // >>=, reduce: ArraySliceAccess
			reduce(252), // >>>=, reduce: ArraySliceAccess
			reduce(252), // +=, reduce: ArraySliceAccess
			reduce(252), // .=, reduce: ArraySliceAccess
			reduce(252), // -=, reduce: ArraySliceAccess
			reduce(252), // *=, reduce: ArraySliceAccess
			reduce(252), // /=, reduce: ArraySliceAccess
			reduce(252), // //=, reduce: ArraySliceAccess
			reduce(252), // %=, reduce: ArraySliceAccess
			reduce(252), // **=, reduce: ArraySliceAccess
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S4039
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(249), // =, reduce: ArrayOrMapPositionalNameAccess
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(249), // ||=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // **=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S4040
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4163), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(224), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			reduce(224), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			reduce(224), // >, reduce: MapLiteral
			reduce(224), // >>, reduce: MapLiteral
			reduce(224), // |, reduce: MapLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(224), // ,, reduce: MapLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(224), // ||=, reduce: MapLiteral
			reduce(224), // ^^=, reduce: MapLiteral
			reduce(224), // &&=, reduce: MapLiteral
			reduce(224), // ??=, reduce: MapLiteral
			reduce(224), // ???=, reduce: MapLiteral
			reduce(224), // |=, reduce: MapLiteral
			reduce(224), // &=, reduce: MapLiteral
			reduce(224), // ^=, reduce: MapLiteral
			reduce(224), // <<=, reduce: MapLiteral
			reduce(224), // >>=, reduce: MapLiteral
			reduce(224), // >>>=, reduce: MapLiteral
			reduce(224), // +=, reduce: MapLiteral
			reduce(224), // .=, reduce: MapLiteral
			reduce(224), // -=, reduce: MapLiteral
			reduce(224), // *=, reduce: MapLiteral
			reduce(224), // /=, reduce: MapLiteral
			reduce(224), // //=, reduce: MapLiteral
			reduce(224), // %=, reduce: MapLiteral
			reduce(224), // **=, reduce: MapLiteral
			reduce(224), // ?, reduce: MapLiteral
			nil,         // :
			reduce(224), // ||, reduce: MapLiteral
			reduce(224), // ^^, reduce: MapLiteral
			reduce(224), // &&, reduce: MapLiteral
			reduce(224), // ??, reduce: MapLiteral
			reduce(224), // ???, reduce: MapLiteral
			reduce(224), // =~, reduce: MapLiteral
			reduce(224), // !=~, reduce: MapLiteral
			reduce(224), // ==, reduce: MapLiteral
			reduce(224), // !=, reduce: MapLiteral
			reduce(224), // >=, reduce: MapLiteral
			reduce(224), // <, reduce: MapLiteral
			reduce(224), // <=, reduce: MapLiteral
			reduce(224), // ^, reduce: MapLiteral
			reduce(224), // &, reduce: MapLiteral
			reduce(224), // <<, reduce: MapLiteral
			reduce(224), // >>>, reduce: MapLiteral
			reduce(224), // +, reduce: MapLiteral
			reduce(224), // -, reduce: MapLiteral
			reduce(224), // .+, reduce: MapLiteral
			reduce(224), // .-, reduce: MapLiteral
			reduce(224), // ., reduce: MapLiteral
			reduce(224), // *, reduce: MapLiteral
			reduce(224), // /, reduce: MapLiteral
			reduce(224), // //, reduce: MapLiteral
			reduce(224), // %, reduce: MapLiteral
			reduce(224), // .*, reduce: MapLiteral
			reduce(224), // ./, reduce: MapLiteral
			reduce(224), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(224), // **, reduce: MapLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(224), // [, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(224), // [[, reduce: MapLiteral
			reduce(224), // [[[, 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{ // S4042
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(201), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			reduce(201), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			reduce(201), // >, reduce: PrecedenceChainEnd
			reduce(201), // >>, reduce: PrecedenceChainEnd
			reduce(201), // |, reduce: PrecedenceChainEnd
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(201), // ,, reduce: PrecedenceChainEnd
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(201), // ||=, reduce: PrecedenceChainEnd
			reduce(201), // ^^=, reduce: PrecedenceChainEnd
			reduce(201), // &&=, reduce: PrecedenceChainEnd
			reduce(201), // ??=, reduce: PrecedenceChainEnd
			reduce(201), // ???=, reduce: PrecedenceChainEnd
			reduce(201), // |=, reduce: PrecedenceChainEnd
			reduce(201), // &=, reduce: PrecedenceChainEnd
			reduce(201), // ^=, reduce: PrecedenceChainEnd
			reduce(201), // <<=, reduce: PrecedenceChainEnd
			reduce(201), // >>=, reduce: PrecedenceChainEnd
			reduce(201), // >>>=, reduce: PrecedenceChainEnd
			reduce(201), // +=, reduce: PrecedenceChainEnd
			reduce(201), // .=, reduce: PrecedenceChainEnd
			reduce(201), // -=, reduce: PrecedenceChainEnd
			reduce(201), // *=, reduce: PrecedenceChainEnd
			reduce(201), // /=, reduce: PrecedenceChainEnd
			reduce(201), // //=, reduce: PrecedenceChainEnd
			reduce(201), // %=, reduce: PrecedenceChainEnd
			reduce(201), // **=, reduce: PrecedenceChainEnd
			reduce(201), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(201), // ||, reduce: PrecedenceChainEnd
			reduce(201), // ^^, reduce: PrecedenceChainEnd
			reduce(201), // &&, reduce: PrecedenceChainEnd
			reduce(201), // ??, reduce: PrecedenceChainEnd
			reduce(201), // ???, reduce: PrecedenceChainEnd
			reduce(201), // =~, reduce: PrecedenceChainEnd
			reduce(201), // !=~, reduce: PrecedenceChainEnd
			reduce(201), // ==, reduce: PrecedenceChainEnd
			reduce(201), // !=, reduce: PrecedenceChainEnd
			reduce(201), // >=, reduce: PrecedenceChainEnd
			reduce(201), // <, reduce: PrecedenceChainEnd
			reduce(201), // <=, reduce: PrecedenceChainEnd
			reduce(201), // ^, reduce: PrecedenceChainEnd
			reduce(201), // &, reduce: PrecedenceChainEnd
			reduce(201), // <<, reduce: PrecedenceChainEnd
			reduce(201), // >>>, reduce: PrecedenceChainEnd
			reduce(201), // +, reduce: PrecedenceChainEnd
			reduce(201), // -, reduce: PrecedenceChainEnd
			reduce(201), // .+, reduce: PrecedenceChainEnd
			reduce(201), // .-, reduce: PrecedenceChainEnd
			reduce(201), // ., reduce: PrecedenceChainEnd
			reduce(201), // *, reduce: PrecedenceChainEnd
			reduce(201), // /, reduce: PrecedenceChainEnd
			reduce(201), // //, reduce: PrecedenceChainEnd
			reduce(201), // %, reduce: PrecedenceChainEnd
			reduce(201), // .*, reduce: PrecedenceChainEnd
			reduce(201), // ./, reduce: PrecedenceChainEnd
			reduce(201), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(103), // ;, reduce: IndirectFieldValue
			nil,         // {
			nil,         // }
			reduce(103), // =, reduce: IndirectFieldValue
			nil,         // unset
			nil,         // filter
			reduce(103), // >, reduce: IndirectFieldValue
			reduce(103), // >>, reduce: IndirectFieldValue
			reduce(103), // |, reduce: IndirectFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(103), // ,, reduce: IndirectFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(103), // ||=, reduce: IndirectFieldValue
			reduce(103), // ^^=, reduce: IndirectFieldValue
			reduce(103), // &&=, reduce: IndirectFieldValue
			reduce(103), // ??=, reduce: IndirectFieldValue
			reduce(103), // ???=, reduce: IndirectFieldValue
			reduce(103), // |=, reduce: IndirectFieldValue
			reduce(103), // &=, reduce: IndirectFieldValue
			reduce(103), // ^=, reduce: IndirectFieldValue
			reduce(103), // <<=, reduce: IndirectFieldValue
			reduce(103), // >>=, reduce: IndirectFieldValue
			reduce(103), // >>>=, reduce: IndirectFieldValue
			reduce(103), // +=, reduce: IndirectFieldValue
			reduce(103), // .=, reduce: IndirectFieldValue
			reduce(103), // -=, reduce: IndirectFieldValue
			reduce(103), // *=, reduce: IndirectFieldValue
			reduce(103), // /=, reduce: IndirectFieldValue
			reduce(103), // //=, reduce: IndirectFieldValue
			reduce(103), // %=, reduce: IndirectFieldValue
			reduce(103), // **=, reduce: IndirectFieldValue
			reduce(103), // ?, reduce: IndirectFieldValue
			nil,         // :
			reduce(103), // ||, reduce: IndirectFieldValue
			reduce(103), // ^^, reduce: IndirectFieldValue
			reduce(103), // &&, reduce: IndirectFieldValue
			reduce(103), // ??, reduce: IndirectFieldValue
			reduce(103), // ???, reduce: IndirectFieldValue
			reduce(103), // =~, reduce: IndirectFieldValue
			reduce(103), // !=~, reduce: IndirectFieldValue
			reduce(103), // ==, reduce: IndirectFieldValue
			reduce(103), // !=, reduce: IndirectFieldValue
			reduce(103), // >=, reduce: IndirectFieldValue
			reduce(103), // <, reduce: IndirectFieldValue
			reduce(103), // <=, reduce: IndirectFieldValue
			reduce(103), // ^, reduce: IndirectFieldValue
			reduce(103), // &, reduce: IndirectFieldValue
			reduce(103), // <<, reduce: IndirectFieldValue
			reduce(103), // >>>, reduce: IndirectFieldValue
			reduce(103), // +, reduce: IndirectFieldValue
			reduce(103), // -, reduce: IndirectFieldValue
			reduce(103), // .+, reduce: IndirectFieldValue
			reduce(103), // .-, reduce: IndirectFieldValue
			reduce(103), // ., reduce: IndirectFieldValue
			reduce(103), // *, reduce: IndirectFieldValue
			reduce(103), // /, reduce: IndirectFieldValue
			reduce(103), // //, reduce: IndirectFieldValue
			reduce(103), // %, reduce: IndirectFieldValue
			reduce(103), // .*, reduce: IndirectFieldValue
			reduce(103), // ./, reduce: IndirectFieldValue
			reduce(103), // .//, reduce: IndirectFieldValue
			nil,         // !
			nil,         // ~
			reduce(103), // **, reduce: IndirectFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(103), // [, reduce: IndirectFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(103), // [[, reduce: IndirectFieldValue
			reduce(103), // [[[, 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{ // S4044
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4164), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4165), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(112), // ;, reduce: IndirectOosvarValue
			nil,         // {
			nil,         // }
			reduce(112), // =, reduce: IndirectOosvarValue
			nil,         // unset
			nil,         // filter
			reduce(112), // >, reduce: IndirectOosvarValue
			reduce(112), // >>, reduce: IndirectOosvarValue
			reduce(112), // |, reduce: IndirectOosvarValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(112), // ,, reduce: IndirectOosvarValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(112), // ||=, reduce: IndirectOosvarValue
			reduce(112), // ^^=, reduce: IndirectOosvarValue
			reduce(112), // &&=, reduce: IndirectOosvarValue
			reduce(112), // ??=, reduce: IndirectOosvarValue
			reduce(112), // ???=, reduce: IndirectOosvarValue
			reduce(112), // |=, reduce: IndirectOosvarValue
			reduce(112), // &=, reduce: IndirectOosvarValue
			reduce(112), // ^=, reduce: IndirectOosvarValue
			reduce(112), // <<=, reduce: IndirectOosvarValue
			reduce(112), // >>=, reduce: IndirectOosvarValue
			reduce(112), // >>>=, reduce: IndirectOosvarValue
			reduce(112), // +=, reduce: IndirectOosvarValue
			reduce(112), // .=, reduce: IndirectOosvarValue
			reduce(112), // -=, reduce: IndirectOosvarValue
			reduce(112), // *=, reduce: IndirectOosvarValue
			reduce(112), // /=, reduce: IndirectOosvarValue
			reduce(112), // //=, reduce: IndirectOosvarValue
			reduce(112), // %=, reduce: IndirectOosvarValue
			reduce(112), // **=, reduce: IndirectOosvarValue
			reduce(112), // ?, reduce: IndirectOosvarValue
			nil,         // :
			reduce(112), // ||, reduce: IndirectOosvarValue
			reduce(112), // ^^, reduce: IndirectOosvarValue
			reduce(112), // &&, reduce: IndirectOosvarValue
			reduce(112), // ??, reduce: IndirectOosvarValue
			reduce(112), // ???, reduce: IndirectOosvarValue
			reduce(112), // =~, reduce: IndirectOosvarValue
			reduce(112), // !=~, reduce: IndirectOosvarValue
			reduce(112), // ==, reduce: IndirectOosvarValue
			reduce(112), // !=, reduce: IndirectOosvarValue
			reduce(112), // >=, reduce: IndirectOosvarValue
			reduce(112), // <, reduce: IndirectOosvarValue
			reduce(112), // <=, reduce: IndirectOosvarValue
			reduce(112), // ^, reduce: IndirectOosvarValue
			reduce(112), // &, reduce: IndirectOosvarValue
			reduce(112), // <<, reduce: IndirectOosvarValue
			reduce(112), // >>>, reduce: IndirectOosvarValue
			reduce(112), // +, reduce: IndirectOosvarValue
			reduce(112), // -, reduce: IndirectOosvarValue
			reduce(112), // .+, reduce: IndirectOosvarValue
			reduce(112), // .-, reduce: IndirectOosvarValue
			reduce(112), // ., reduce: IndirectOosvarValue
			reduce(112), // *, reduce: IndirectOosvarValue
			reduce(112), // /, reduce: IndirectOosvarValue
			reduce(112), // //, reduce: IndirectOosvarValue
			reduce(112), // %, reduce: IndirectOosvarValue
			reduce(112), // .*, reduce: IndirectOosvarValue
			reduce(112), // ./, reduce: IndirectOosvarValue
			reduce(112), // .//, reduce: IndirectOosvarValue
			nil,         // !
			nil,         // ~
			reduce(112), // **, reduce: IndirectOosvarValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(112), // [, reduce: IndirectOosvarValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(112), // [[, reduce: IndirectOosvarValue
			reduce(112), // [[[, 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{ // S4047
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(4166), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(148), // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			reduce(148), // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(148), // ,, reduce: LogicalOrTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(148), // ||=, reduce: LogicalOrTerm
			reduce(148), // ^^=, reduce: LogicalOrTerm
			reduce(148), // &&=, reduce: LogicalOrTerm
			reduce(148), // ??=, reduce: LogicalOrTerm
			reduce(148), // ???=, reduce: LogicalOrTerm
			reduce(148), // |=, reduce: LogicalOrTerm
			reduce(148), // &=, reduce: LogicalOrTerm
			reduce(148), // ^=, reduce: LogicalOrTerm
			reduce(148), // <<=, reduce: LogicalOrTerm
			reduce(148), // >>=, reduce: LogicalOrTerm
			reduce(148), // >>>=, reduce: LogicalOrTerm
			reduce(148), // +=, reduce: LogicalOrTerm
			reduce(148), // .=, reduce: LogicalOrTerm
			reduce(148), // -=, reduce: LogicalOrTerm
			reduce(148), // *=, reduce: LogicalOrTerm
			reduce(148), // /=, reduce: LogicalOrTerm
			reduce(148), // //=, reduce: LogicalOrTerm
			reduce(148), // %=, reduce: LogicalOrTerm
			reduce(148), // **=, reduce: LogicalOrTerm
			reduce(148), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(148), // ||, reduce: LogicalOrTerm
			shift(3839), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(150), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			reduce(150), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(150), // ,, reduce: LogicalXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(150), // ||=, reduce: LogicalXORTerm
			reduce(150), // ^^=, reduce: LogicalXORTerm
			reduce(150), // &&=, reduce: LogicalXORTerm
			reduce(150), // ??=, reduce: LogicalXORTerm
			reduce(150), // ???=, reduce: LogicalXORTerm
			reduce(150), // |=, reduce: LogicalXORTerm
			reduce(150), // &=, reduce: LogicalXORTerm
			reduce(150), // ^=, reduce: LogicalXORTerm
			reduce(150), // <<=, reduce: LogicalXORTerm
			reduce(150), // >>=, reduce: LogicalXORTerm
			reduce(150), // >>>=, reduce: LogicalXORTerm
			reduce(150), // +=, reduce: LogicalXORTerm
			reduce(150), // .=, reduce: LogicalXORTerm
			reduce(150), // -=, reduce: LogicalXORTerm
			reduce(150), // *=, reduce: LogicalXORTerm
			reduce(150), // /=, reduce: LogicalXORTerm
			reduce(150), // //=, reduce: LogicalXORTerm
			reduce(150), // %=, reduce: LogicalXORTerm
			reduce(150), // **=, reduce: LogicalXORTerm
			reduce(150), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(150), // ||, reduce: LogicalXORTerm
			reduce(150), // ^^, reduce: LogicalXORTerm
			shift(3840), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(152), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			reduce(152), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(152), // ,, reduce: LogicalAndTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(152), // ||=, reduce: LogicalAndTerm
			reduce(152), // ^^=, reduce: LogicalAndTerm
			reduce(152), // &&=, reduce: LogicalAndTerm
			reduce(152), // ??=, reduce: LogicalAndTerm
			reduce(152), // ???=, reduce: LogicalAndTerm
			reduce(152), // |=, reduce: LogicalAndTerm
			reduce(152), // &=, reduce: LogicalAndTerm
			reduce(152), // ^=, reduce: LogicalAndTerm
			reduce(152), // <<=, reduce: LogicalAndTerm
			reduce(152), // >>=, reduce: LogicalAndTerm
			reduce(152), // >>>=, reduce: LogicalAndTerm
			reduce(152), // +=, reduce: LogicalAndTerm
			reduce(152), // .=, reduce: LogicalAndTerm
			reduce(152), // -=, reduce: LogicalAndTerm
			reduce(152), // *=, reduce: LogicalAndTerm
			reduce(152), // /=, reduce: LogicalAndTerm
			reduce(152), // //=, reduce: LogicalAndTerm
			reduce(152), // %=, reduce: LogicalAndTerm
			reduce(152), // **=, reduce: LogicalAndTerm
			reduce(152), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(152), // ||, reduce: LogicalAndTerm
			reduce(152), // ^^, reduce: LogicalAndTerm
			reduce(152), // &&, reduce: LogicalAndTerm
			shift(3841), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(154), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			reduce(154), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(154), // ,, reduce: AbsentCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(154), // ||=, reduce: AbsentCoalesceTerm
			reduce(154), // ^^=, reduce: AbsentCoalesceTerm
			reduce(154), // &&=, reduce: AbsentCoalesceTerm
			reduce(154), // ??=, reduce: AbsentCoalesceTerm
			reduce(154), // ???=, reduce: AbsentCoalesceTerm
			reduce(154), // |=, reduce: AbsentCoalesceTerm
			reduce(154), // &=, reduce: AbsentCoalesceTerm
			reduce(154), // ^=, reduce: AbsentCoalesceTerm
			reduce(154), // <<=, reduce: AbsentCoalesceTerm
			reduce(154), // >>=, reduce: AbsentCoalesceTerm
			reduce(154), // >>>=, reduce: AbsentCoalesceTerm
			reduce(154), // +=, reduce: AbsentCoalesceTerm
			reduce(154), // .=, reduce: AbsentCoalesceTerm
			reduce(154), // -=, reduce: AbsentCoalesceTerm
			reduce(154), // *=, reduce: AbsentCoalesceTerm
			reduce(154), // /=, reduce: AbsentCoalesceTerm
			reduce(154), // //=, reduce: AbsentCoalesceTerm
			reduce(154), // %=, reduce: AbsentCoalesceTerm
			reduce(154), // **=, reduce: AbsentCoalesceTerm
			reduce(154), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(154), // ||, reduce: AbsentCoalesceTerm
			reduce(154), // ^^, reduce: AbsentCoalesceTerm
			reduce(154), // &&, reduce: AbsentCoalesceTerm
			reduce(154), // ??, reduce: AbsentCoalesceTerm
			shift(3842), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(156), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			reduce(156), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(156), // ,, reduce: EmptyCoalesceTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(156), // ||=, reduce: EmptyCoalesceTerm
			reduce(156), // ^^=, reduce: EmptyCoalesceTerm
			reduce(156), // &&=, reduce: EmptyCoalesceTerm
			reduce(156), // ??=, reduce: EmptyCoalesceTerm
			reduce(156), // ???=, reduce: EmptyCoalesceTerm
			reduce(156), // |=, reduce: EmptyCoalesceTerm
			reduce(156), // &=, reduce: EmptyCoalesceTerm
			reduce(156), // ^=, reduce: EmptyCoalesceTerm
			reduce(156), // <<=, reduce: EmptyCoalesceTerm
			reduce(156), // >>=, reduce: EmptyCoalesceTerm
			reduce(156), // >>>=, reduce: EmptyCoalesceTerm
			reduce(156), // +=, reduce: EmptyCoalesceTerm
			reduce(156), // .=, reduce: EmptyCoalesceTerm
			reduce(156), // -=, reduce: EmptyCoalesceTerm
			reduce(156), // *=, reduce: EmptyCoalesceTerm
			reduce(156), // /=, reduce: EmptyCoalesceTerm
			reduce(156), // //=, reduce: EmptyCoalesceTerm
			reduce(156), // %=, reduce: EmptyCoalesceTerm
			reduce(156), // **=, reduce: EmptyCoalesceTerm
			reduce(156), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(156), // ||, reduce: EmptyCoalesceTerm
			reduce(156), // ^^, reduce: EmptyCoalesceTerm
			reduce(156), // &&, reduce: EmptyCoalesceTerm
			reduce(156), // ??, reduce: EmptyCoalesceTerm
			reduce(156), // ???, reduce: EmptyCoalesceTerm
			shift(3843), // =~
			shift(3844), // !=~
			shift(3845), // ==
			shift(3846), // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(158), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			reduce(158), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(3847), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(158), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(158), // ||=, reduce: EqneTerm
			reduce(158), // ^^=, reduce: EqneTerm
			reduce(158), // &&=, reduce: EqneTerm
			reduce(158), // ??=, reduce: EqneTerm
			reduce(158), // ???=, reduce: EqneTerm
			reduce(158), // |=, reduce: EqneTerm
			reduce(158), // &=, reduce: EqneTerm
			reduce(158), // ^=, reduce: EqneTerm
			reduce(158), // <<=, reduce: EqneTerm
			reduce(158), // >>=, reduce: EqneTerm
			reduce(158), // >>>=, reduce: EqneTerm
			reduce(158), // +=, reduce: EqneTerm
			reduce(158), // .=, reduce: EqneTerm
			reduce(158), // -=, reduce: EqneTerm
			reduce(158), // *=, reduce: EqneTerm
			reduce(158), // /=, reduce: EqneTerm
			reduce(158), // //=, reduce: EqneTerm
			reduce(158), // %=, reduce: EqneTerm
			reduce(158), // **=, reduce: EqneTerm
			reduce(158), // ?, reduce: EqneTerm
			nil,         // :
			reduce(158), // ||, reduce: EqneTerm
			reduce(158), // ^^, reduce: EqneTerm
			reduce(158), // &&, reduce: EqneTerm
			reduce(158), // ??, reduce: EqneTerm
			reduce(158), // ???, reduce: EqneTerm
			reduce(158), // =~, reduce: EqneTerm
			reduce(158), // !=~, reduce: EqneTerm
			reduce(158), // ==, reduce: EqneTerm
			reduce(158), // !=, reduce: EqneTerm
			shift(3848), // >=
			shift(3849), // <
			shift(3850), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(159), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			reduce(159), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(3847), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(159), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(159), // ||=, reduce: EqneTerm
			reduce(159), // ^^=, reduce: EqneTerm
			reduce(159), // &&=, reduce: EqneTerm
			reduce(159), // ??=, reduce: EqneTerm
			reduce(159), // ???=, reduce: EqneTerm
			reduce(159), // |=, reduce: EqneTerm
			reduce(159), // &=, reduce: EqneTerm
			reduce(159), // ^=, reduce: EqneTerm
			reduce(159), // <<=, reduce: EqneTerm
			reduce(159), // >>=, reduce: EqneTerm
			reduce(159), // >>>=, reduce: EqneTerm
			reduce(159), // +=, reduce: EqneTerm
			reduce(159), // .=, reduce: EqneTerm
			reduce(159), // -=, reduce: EqneTerm
			reduce(159), // *=, reduce: EqneTerm
			reduce(159), // /=, reduce: EqneTerm
			reduce(159), // //=, reduce: EqneTerm
			reduce(159), // %=, reduce: EqneTerm
			reduce(159), // **=, reduce: EqneTerm
			reduce(159), // ?, reduce: EqneTerm
			nil,         // :
			reduce(159), // ||, reduce: EqneTerm
			reduce(159), // ^^, reduce: EqneTerm
			reduce(159), // &&, reduce: EqneTerm
			reduce(159), // ??, reduce: EqneTerm
			reduce(159), // ???, reduce: EqneTerm
			reduce(159), // =~, reduce: EqneTerm
			reduce(159), // !=~, reduce: EqneTerm
			reduce(159), // ==, reduce: EqneTerm
			reduce(159), // !=, reduce: EqneTerm
			shift(3848), // >=
			shift(3849), // <
			shift(3850), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(160), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			reduce(160), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(3847), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(160), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(160), // ||=, reduce: EqneTerm
			reduce(160), // ^^=, reduce: EqneTerm
			reduce(160), // &&=, reduce: EqneTerm
			reduce(160), // ??=, reduce: EqneTerm
			reduce(160), // ???=, reduce: EqneTerm
			reduce(160), // |=, reduce: EqneTerm
			reduce(160), // &=, reduce: EqneTerm
			reduce(160), // ^=, reduce: EqneTerm
			reduce(160), // <<=, reduce: EqneTerm
			reduce(160), // >>=, reduce: EqneTerm
			reduce(160), // >>>=, reduce: EqneTerm
			reduce(160), // +=, reduce: EqneTerm
			reduce(160), // .=, reduce: EqneTerm
			reduce(160), // -=, reduce: EqneTerm
			reduce(160), // *=, reduce: EqneTerm
			reduce(160), // /=, reduce: EqneTerm
			reduce(160), // //=, reduce: EqneTerm
			reduce(160), // %=, reduce: EqneTerm
			reduce(160), // **=, reduce: EqneTerm
			reduce(160), // ?, reduce: EqneTerm
			nil,         // :
			reduce(160), // ||, reduce: EqneTerm
			reduce(160), // ^^, reduce: EqneTerm
			reduce(160), // &&, reduce: EqneTerm
			reduce(160), // ??, reduce: EqneTerm
			reduce(160), // ???, reduce: EqneTerm
			reduce(160), // =~, reduce: EqneTerm
			reduce(160), // !=~, reduce: EqneTerm
			reduce(160), // ==, reduce: EqneTerm
			reduce(160), // !=, reduce: EqneTerm
			shift(3848), // >=
			shift(3849), // <
			shift(3850), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(161), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			reduce(161), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			shift(3847), // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(161), // ,, reduce: EqneTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(161), // ||=, reduce: EqneTerm
			reduce(161), // ^^=, reduce: EqneTerm
			reduce(161), // &&=, reduce: EqneTerm
			reduce(161), // ??=, reduce: EqneTerm
			reduce(161), // ???=, reduce: EqneTerm
			reduce(161), // |=, reduce: EqneTerm
			reduce(161), // &=, reduce: EqneTerm
			reduce(161), // ^=, reduce: EqneTerm
			reduce(161), // <<=, reduce: EqneTerm
			reduce(161), // >>=, reduce: EqneTerm
			reduce(161), // >>>=, reduce: EqneTerm
			reduce(161), // +=, reduce: EqneTerm
			reduce(161), // .=, reduce: EqneTerm
			reduce(161), // -=, reduce: EqneTerm
			reduce(161), // *=, reduce: EqneTerm
			reduce(161), // /=, reduce: EqneTerm
			reduce(161), // //=, reduce: EqneTerm
			reduce(161), // %=, reduce: EqneTerm
			reduce(161), // **=, reduce: EqneTerm
			reduce(161), // ?, reduce: EqneTerm
			nil,         // :
			reduce(161), // ||, reduce: EqneTerm
			reduce(161), // ^^, reduce: EqneTerm
			reduce(161), // &&, reduce: EqneTerm
			reduce(161), // ??, reduce: EqneTerm
			reduce(161), // ???, reduce: EqneTerm
			reduce(161), // =~, reduce: EqneTerm
			reduce(161), // !=~, reduce: EqneTerm
			reduce(161), // ==, reduce: EqneTerm
			reduce(161), // !=, reduce: EqneTerm
			shift(3848), // >=
			shift(3849), // <
			shift(3850), // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(163), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			reduce(163), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(163), // >, reduce: CmpTerm
			nil,         // >>
			shift(3851), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(163), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(163), // ||=, reduce: CmpTerm
			reduce(163), // ^^=, reduce: CmpTerm
			reduce(163), // &&=, reduce: CmpTerm
			reduce(163), // ??=, reduce: CmpTerm
			reduce(163), // ???=, reduce: CmpTerm
			reduce(163), // |=, reduce: CmpTerm
			reduce(163), // &=, reduce: CmpTerm
			reduce(163), // ^=, reduce: CmpTerm
			reduce(163), // <<=, reduce: CmpTerm
			reduce(163), // >>=, reduce: CmpTerm
			reduce(163), // >>>=, reduce: CmpTerm
			reduce(163), // +=, reduce: CmpTerm
			reduce(163), // .=, reduce: CmpTerm
			reduce(163), // -=, reduce: CmpTerm
			reduce(163), // *=, reduce: CmpTerm
			reduce(163), // /=, reduce: CmpTerm
			reduce(163), // //=, reduce: CmpTerm
			reduce(163), // %=, reduce: CmpTerm
			reduce(163), // **=, reduce: CmpTerm
			reduce(163), // ?, reduce: CmpTerm
			nil,         // :
			reduce(163), // ||, reduce: CmpTerm
			reduce(163), // ^^, reduce: CmpTerm
			reduce(163), // &&, reduce: CmpTerm
			reduce(163), // ??, reduce: CmpTerm
			reduce(163), // ???, reduce: CmpTerm
			reduce(163), // =~, reduce: CmpTerm
			reduce(163), // !=~, reduce: CmpTerm
			reduce(163), // ==, reduce: CmpTerm
			reduce(163), // !=, reduce: CmpTerm
			reduce(163), // >=, reduce: CmpTerm
			reduce(163), // <, reduce: CmpTerm
			reduce(163), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(164), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			reduce(164), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(164), // >, reduce: CmpTerm
			nil,         // >>
			shift(3851), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(164), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(164), // ||=, reduce: CmpTerm
			reduce(164), // ^^=, reduce: CmpTerm
			reduce(164), // &&=, reduce: CmpTerm
			reduce(164), // ??=, reduce: CmpTerm
			reduce(164), // ???=, reduce: CmpTerm
			reduce(164), // |=, reduce: CmpTerm
			reduce(164), // &=, reduce: CmpTerm
			reduce(164), // ^=, reduce: CmpTerm
			reduce(164), // <<=, reduce: CmpTerm
			reduce(164), // >>=, reduce: CmpTerm
			reduce(164), // >>>=, reduce: CmpTerm
			reduce(164), // +=, reduce: CmpTerm
			reduce(164), // .=, reduce: CmpTerm
			reduce(164), // -=, reduce: CmpTerm
			reduce(164), // *=, reduce: CmpTerm
			reduce(164), // /=, reduce: CmpTerm
			reduce(164), // //=, reduce: CmpTerm
			reduce(164), // %=, reduce: CmpTerm
			reduce(164), // **=, reduce: CmpTerm
			reduce(164), // ?, reduce: CmpTerm
			nil,         // :
			reduce(164), // ||, reduce: CmpTerm
			reduce(164), // ^^, reduce: CmpTerm
			reduce(164), // &&, reduce: CmpTerm
			reduce(164), // ??, reduce: CmpTerm
			reduce(164), // ???, reduce: CmpTerm
			reduce(164), // =~, reduce: CmpTerm
			reduce(164), // !=~, reduce: CmpTerm
			reduce(164), // ==, reduce: CmpTerm
			reduce(164), // !=, reduce: CmpTerm
			reduce(164), // >=, reduce: CmpTerm
			reduce(164), // <, reduce: CmpTerm
			reduce(164), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(165), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			reduce(165), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(165), // >, reduce: CmpTerm
			nil,         // >>
			shift(3851), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(165), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(165), // ||=, reduce: CmpTerm
			reduce(165), // ^^=, reduce: CmpTerm
			reduce(165), // &&=, reduce: CmpTerm
			reduce(165), // ??=, reduce: CmpTerm
			reduce(165), // ???=, reduce: CmpTerm
			reduce(165), // |=, reduce: CmpTerm
			reduce(165), // &=, reduce: CmpTerm
			reduce(165), // ^=, reduce: CmpTerm
			reduce(165), // <<=, reduce: CmpTerm
			reduce(165), // >>=, reduce: CmpTerm
			reduce(165), // >>>=, reduce: CmpTerm
			reduce(165), // +=, reduce: CmpTerm
			reduce(165), // .=, reduce: CmpTerm
			reduce(165), // -=, reduce: CmpTerm
			reduce(165), // *=, reduce: CmpTerm
			reduce(165), // /=, reduce: CmpTerm
			reduce(165), // //=, reduce: CmpTerm
			reduce(165), // %=, reduce: CmpTerm
			reduce(165), // **=, reduce: CmpTerm
			reduce(165), // ?, reduce: CmpTerm
			nil,         // :
			reduce(165), // ||, reduce: CmpTerm
			reduce(165), // ^^, reduce: CmpTerm
			reduce(165), // &&, reduce: CmpTerm
			reduce(165), // ??, reduce: CmpTerm
			reduce(165), // ???, reduce: CmpTerm
			reduce(165), // =~, reduce: CmpTerm
			reduce(165), // !=~, reduce: CmpTerm
			reduce(165), // ==, reduce: CmpTerm
			reduce(165), // !=, reduce: CmpTerm
			reduce(165), // >=, reduce: CmpTerm
			reduce(165), // <, reduce: CmpTerm
			reduce(165), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(166), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			reduce(166), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			reduce(166), // >, reduce: CmpTerm
			nil,         // >>
			shift(3851), // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(166), // ,, reduce: CmpTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(166), // ||=, reduce: CmpTerm
			reduce(166), // ^^=, reduce: CmpTerm
			reduce(166), // &&=, reduce: CmpTerm
			reduce(166), // ??=, reduce: CmpTerm
			reduce(166), // ???=, reduce: CmpTerm
			reduce(166), // |=, reduce: CmpTerm
			reduce(166), // &=, reduce: CmpTerm
			reduce(166), // ^=, reduce: CmpTerm
			reduce(166), // <<=, reduce: CmpTerm
			reduce(166), // >>=, reduce: CmpTerm
			reduce(166), // >>>=, reduce: CmpTerm
			reduce(166), // +=, reduce: CmpTerm
			reduce(166), // .=, reduce: CmpTerm
			reduce(166), // -=, reduce: CmpTerm
			reduce(166), // *=, reduce: CmpTerm
			reduce(166), // /=, reduce: CmpTerm
			reduce(166), // //=, reduce: CmpTerm
			reduce(166), // %=, reduce: CmpTerm
			reduce(166), // **=, reduce: CmpTerm
			reduce(166), // ?, reduce: CmpTerm
			nil,         // :
			reduce(166), // ||, reduce: CmpTerm
			reduce(166), // ^^, reduce: CmpTerm
			reduce(166), // &&, reduce: CmpTerm
			reduce(166), // ??, reduce: CmpTerm
			reduce(166), // ???, reduce: CmpTerm
			reduce(166), // =~, reduce: CmpTerm
			reduce(166), // !=~, reduce: CmpTerm
			reduce(166), // ==, reduce: CmpTerm
			reduce(166), // !=, reduce: CmpTerm
			reduce(166), // >=, reduce: CmpTerm
			reduce(166), // <, reduce: CmpTerm
			reduce(166), // <=, reduce: CmpTerm
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(168), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			reduce(168), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			reduce(168), // >, reduce: BitwiseORTerm
			nil,         // >>
			reduce(168), // |, reduce: BitwiseORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(168), // ,, reduce: BitwiseORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(168), // ||=, reduce: BitwiseORTerm
			reduce(168), // ^^=, reduce: BitwiseORTerm
			reduce(168), // &&=, reduce: BitwiseORTerm
			reduce(168), // ??=, reduce: BitwiseORTerm
			reduce(168), // ???=, reduce: BitwiseORTerm
			reduce(168), // |=, reduce: BitwiseORTerm
			reduce(168), // &=, reduce: BitwiseORTerm
			reduce(168), // ^=, reduce: BitwiseORTerm
			reduce(168), // <<=, reduce: BitwiseORTerm
			reduce(168), // >>=, reduce: BitwiseORTerm
			reduce(168), // >>>=, reduce: BitwiseORTerm
			reduce(168), // +=, reduce: BitwiseORTerm
			reduce(168), // .=, reduce: BitwiseORTerm
			reduce(168), // -=, reduce: BitwiseORTerm
			reduce(168), // *=, reduce: BitwiseORTerm
			reduce(168), // /=, reduce: BitwiseORTerm
			reduce(168), // //=, reduce: BitwiseORTerm
			reduce(168), // %=, reduce: BitwiseORTerm
			reduce(168), // **=, reduce: BitwiseORTerm
			reduce(168), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(168), // ||, reduce: BitwiseORTerm
			reduce(168), // ^^, reduce: BitwiseORTerm
			reduce(168), // &&, reduce: BitwiseORTerm
			reduce(168), // ??, reduce: BitwiseORTerm
			reduce(168), // ???, reduce: BitwiseORTerm
			reduce(168), // =~, reduce: BitwiseORTerm
			reduce(168), // !=~, reduce: BitwiseORTerm
			reduce(168), // ==, reduce: BitwiseORTerm
			reduce(168), // !=, reduce: BitwiseORTerm
			reduce(168), // >=, reduce: BitwiseORTerm
			reduce(168), // <, reduce: BitwiseORTerm
			reduce(168), // <=, reduce: BitwiseORTerm
			shift(3852), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(170), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			reduce(170), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			reduce(170), // >, reduce: BitwiseXORTerm
			nil,         // >>
			reduce(170), // |, reduce: BitwiseXORTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(170), // ,, reduce: BitwiseXORTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(170), // ||=, reduce: BitwiseXORTerm
			reduce(170), // ^^=, reduce: BitwiseXORTerm
			reduce(170), // &&=, reduce: BitwiseXORTerm
			reduce(170), // ??=, reduce: BitwiseXORTerm
			reduce(170), // ???=, reduce: BitwiseXORTerm
			reduce(170), // |=, reduce: BitwiseXORTerm
			reduce(170), // &=, reduce: BitwiseXORTerm
			reduce(170), // ^=, reduce: BitwiseXORTerm
			reduce(170), // <<=, reduce: BitwiseXORTerm
			reduce(170), // >>=, reduce: BitwiseXORTerm
			reduce(170), // >>>=, reduce: BitwiseXORTerm
			reduce(170), // +=, reduce: BitwiseXORTerm
			reduce(170), // .=, reduce: BitwiseXORTerm
			reduce(170), // -=, reduce: BitwiseXORTerm
			reduce(170), // *=, reduce: BitwiseXORTerm
			reduce(170), // /=, reduce: BitwiseXORTerm
			reduce(170), // //=, reduce: BitwiseXORTerm
			reduce(170), // %=, reduce: BitwiseXORTerm
			reduce(170), // **=, reduce: BitwiseXORTerm
			reduce(170), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(170), // ||, reduce: BitwiseXORTerm
			reduce(170), // ^^, reduce: BitwiseXORTerm
			reduce(170), // &&, reduce: BitwiseXORTerm
			reduce(170), // ??, reduce: BitwiseXORTerm
			reduce(170), // ???, reduce: BitwiseXORTerm
			reduce(170), // =~, reduce: BitwiseXORTerm
			reduce(170), // !=~, reduce: BitwiseXORTerm
			reduce(170), // ==, reduce: BitwiseXORTerm
			reduce(170), // !=, reduce: BitwiseXORTerm
			reduce(170), // >=, reduce: BitwiseXORTerm
			reduce(170), // <, reduce: BitwiseXORTerm
			reduce(170), // <=, reduce: BitwiseXORTerm
			reduce(170), // ^, reduce: BitwiseXORTerm
			shift(3853), // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(172), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			reduce(172), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			reduce(172), // >, reduce: BitwiseANDTerm
			shift(3854), // >>
			reduce(172), // |, reduce: BitwiseANDTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(172), // ,, reduce: BitwiseANDTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(172), // ||=, reduce: BitwiseANDTerm
			reduce(172), // ^^=, reduce: BitwiseANDTerm
			reduce(172), // &&=, reduce: BitwiseANDTerm
			reduce(172), // ??=, reduce: BitwiseANDTerm
			reduce(172), // ???=, reduce: BitwiseANDTerm
			reduce(172), // |=, reduce: BitwiseANDTerm
			reduce(172), // &=, reduce: BitwiseANDTerm
			reduce(172), // ^=, reduce: BitwiseANDTerm
			reduce(172), // <<=, reduce: BitwiseANDTerm
			reduce(172), // >>=, reduce: BitwiseANDTerm
			reduce(172), // >>>=, reduce: BitwiseANDTerm
			reduce(172), // +=, reduce: BitwiseANDTerm
			reduce(172), // .=, reduce: BitwiseANDTerm
			reduce(172), // -=, reduce: BitwiseANDTerm
			reduce(172), // *=, reduce: BitwiseANDTerm
			reduce(172), // /=, reduce: BitwiseANDTerm
			reduce(172), // //=, reduce: BitwiseANDTerm
			reduce(172), // %=, reduce: BitwiseANDTerm
			reduce(172), // **=, reduce: BitwiseANDTerm
			reduce(172), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(172), // ||, reduce: BitwiseANDTerm
			reduce(172), // ^^, reduce: BitwiseANDTerm
			reduce(172), // &&, reduce: BitwiseANDTerm
			reduce(172), // ??, reduce: BitwiseANDTerm
			reduce(172), // ???, reduce: BitwiseANDTerm
			reduce(172), // =~, reduce: BitwiseANDTerm
			reduce(172), // !=~, reduce: BitwiseANDTerm
			reduce(172), // ==, reduce: BitwiseANDTerm
			reduce(172), // !=, reduce: BitwiseANDTerm
			reduce(172), // >=, reduce: BitwiseANDTerm
			reduce(172), // <, reduce: BitwiseANDTerm
			reduce(172), // <=, reduce: BitwiseANDTerm
			reduce(172), // ^, reduce: BitwiseANDTerm
			reduce(172), // &, reduce: BitwiseANDTerm
			shift(3855), // <<
			shift(3856), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(175), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			reduce(175), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(175), // >, reduce: BitwiseShiftTerm
			reduce(175), // >>, reduce: BitwiseShiftTerm
			reduce(175), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(175), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(175), // ||=, reduce: BitwiseShiftTerm
			reduce(175), // ^^=, reduce: BitwiseShiftTerm
			reduce(175), // &&=, reduce: BitwiseShiftTerm
			reduce(175), // ??=, reduce: BitwiseShiftTerm
			reduce(175), // ???=, reduce: BitwiseShiftTerm
			reduce(175), // |=, reduce: BitwiseShiftTerm
			reduce(175), // &=, reduce: BitwiseShiftTerm
			reduce(175), // ^=, reduce: BitwiseShiftTerm
			reduce(175), // <<=, reduce: BitwiseShiftTerm
			reduce(175), // >>=, reduce: BitwiseShiftTerm
			reduce(175), // >>>=, reduce: BitwiseShiftTerm
			reduce(175), // +=, reduce: BitwiseShiftTerm
			reduce(175), // .=, reduce: BitwiseShiftTerm
			reduce(175), // -=, reduce: BitwiseShiftTerm
			reduce(175), // *=, reduce: BitwiseShiftTerm
			reduce(175), // /=, reduce: BitwiseShiftTerm
			reduce(175), // //=, reduce: BitwiseShiftTerm
			reduce(175), // %=, reduce: BitwiseShiftTerm
			reduce(175), // **=, reduce: BitwiseShiftTerm
			reduce(175), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(175), // ||, reduce: BitwiseShiftTerm
			reduce(175), // ^^, reduce: BitwiseShiftTerm
			reduce(175), // &&, reduce: BitwiseShiftTerm
			reduce(175), // ??, reduce: BitwiseShiftTerm
			reduce(175), // ???, reduce: BitwiseShiftTerm
			reduce(175), // =~, reduce: BitwiseShiftTerm
			reduce(175), // !=~, reduce: BitwiseShiftTerm
			reduce(175), // ==, reduce: BitwiseShiftTerm
			reduce(175), // !=, reduce: BitwiseShiftTerm
			reduce(175), // >=, reduce: BitwiseShiftTerm
			reduce(175), // <, reduce: BitwiseShiftTerm
			reduce(175), // <=, reduce: BitwiseShiftTerm
			reduce(175), // ^, reduce: BitwiseShiftTerm
			reduce(175), // &, reduce: BitwiseShiftTerm
			reduce(175), // <<, reduce: BitwiseShiftTerm
			reduce(175), // >>>, reduce: BitwiseShiftTerm
			shift(3857), // +
			shift(3858), // -
			shift(3859), // .+
			shift(3860), // .-
			shift(3861), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(174), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			reduce(174), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(174), // >, reduce: BitwiseShiftTerm
			reduce(174), // >>, reduce: BitwiseShiftTerm
			reduce(174), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(174), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(174), // ||=, reduce: BitwiseShiftTerm
			reduce(174), // ^^=, reduce: BitwiseShiftTerm
			reduce(174), // &&=, reduce: BitwiseShiftTerm
			reduce(174), // ??=, reduce: BitwiseShiftTerm
			reduce(174), // ???=, reduce: BitwiseShiftTerm
			reduce(174), // |=, reduce: BitwiseShiftTerm
			reduce(174), // &=, reduce: BitwiseShiftTerm
			reduce(174), // ^=, reduce: BitwiseShiftTerm
			reduce(174), // <<=, reduce: BitwiseShiftTerm
			reduce(174), // >>=, reduce: BitwiseShiftTerm
			reduce(174), // >>>=, reduce: BitwiseShiftTerm
			reduce(174), // +=, reduce: BitwiseShiftTerm
			reduce(174), // .=, reduce: BitwiseShiftTerm
			reduce(174), // -=, reduce: BitwiseShiftTerm
			reduce(174), // *=, reduce: BitwiseShiftTerm
			reduce(174), // /=, reduce: BitwiseShiftTerm
			reduce(174), // //=, reduce: BitwiseShiftTerm
			reduce(174), // %=, reduce: BitwiseShiftTerm
			reduce(174), // **=, reduce: BitwiseShiftTerm
			reduce(174), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(174), // ||, reduce: BitwiseShiftTerm
			reduce(174), // ^^, reduce: BitwiseShiftTerm
			reduce(174), // &&, reduce: BitwiseShiftTerm
			reduce(174), // ??, reduce: BitwiseShiftTerm
			reduce(174), // ???, reduce: BitwiseShiftTerm
			reduce(174), // =~, reduce: BitwiseShiftTerm
			reduce(174), // !=~, reduce: BitwiseShiftTerm
			reduce(174), // ==, reduce: BitwiseShiftTerm
			reduce(174), // !=, reduce: BitwiseShiftTerm
			reduce(174), // >=, reduce: BitwiseShiftTerm
			reduce(174), // <, reduce: BitwiseShiftTerm
			reduce(174), // <=, reduce: BitwiseShiftTerm
			reduce(174), // ^, reduce: BitwiseShiftTerm
			reduce(174), // &, reduce: BitwiseShiftTerm
			reduce(174), // <<, reduce: BitwiseShiftTerm
			reduce(174), // >>>, reduce: BitwiseShiftTerm
			shift(3857), // +
			shift(3858), // -
			shift(3859), // .+
			shift(3860), // .-
			shift(3861), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(176), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			reduce(176), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			reduce(176), // >, reduce: BitwiseShiftTerm
			reduce(176), // >>, reduce: BitwiseShiftTerm
			reduce(176), // |, reduce: BitwiseShiftTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(176), // ,, reduce: BitwiseShiftTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(176), // ||=, reduce: BitwiseShiftTerm
			reduce(176), // ^^=, reduce: BitwiseShiftTerm
			reduce(176), // &&=, reduce: BitwiseShiftTerm
			reduce(176), // ??=, reduce: BitwiseShiftTerm
			reduce(176), // ???=, reduce: BitwiseShiftTerm
			reduce(176), // |=, reduce: BitwiseShiftTerm
			reduce(176), // &=, reduce: BitwiseShiftTerm
			reduce(176), // ^=, reduce: BitwiseShiftTerm
			reduce(176), // <<=, reduce: BitwiseShiftTerm
			reduce(176), // >>=, reduce: BitwiseShiftTerm
			reduce(176), // >>>=, reduce: BitwiseShiftTerm
			reduce(176), // +=, reduce: BitwiseShiftTerm
			reduce(176), // .=, reduce: BitwiseShiftTerm
			reduce(176), // -=, reduce: BitwiseShiftTerm
			reduce(176), // *=, reduce: BitwiseShiftTerm
			reduce(176), // /=, reduce: BitwiseShiftTerm
			reduce(176), // //=, reduce: BitwiseShiftTerm
			reduce(176), // %=, reduce: BitwiseShiftTerm
			reduce(176), // **=, reduce: BitwiseShiftTerm
			reduce(176), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(176), // ||, reduce: BitwiseShiftTerm
			reduce(176), // ^^, reduce: BitwiseShiftTerm
			reduce(176), // &&, reduce: BitwiseShiftTerm
			reduce(176), // ??, reduce: BitwiseShiftTerm
			reduce(176), // ???, reduce: BitwiseShiftTerm
			reduce(176), // =~, reduce: BitwiseShiftTerm
			reduce(176), // !=~, reduce: BitwiseShiftTerm
			reduce(176), // ==, reduce: BitwiseShiftTerm
			reduce(176), // !=, reduce: BitwiseShiftTerm
			reduce(176), // >=, reduce: BitwiseShiftTerm
			reduce(176), // <, reduce: BitwiseShiftTerm
			reduce(176), // <=, reduce: BitwiseShiftTerm
			reduce(176), // ^, reduce: BitwiseShiftTerm
			reduce(176), // &, reduce: BitwiseShiftTerm
			reduce(176), // <<, reduce: BitwiseShiftTerm
			reduce(176), // >>>, reduce: BitwiseShiftTerm
			shift(3857), // +
			shift(3858), // -
			shift(3859), // .+
			shift(3860), // .-
			shift(3861), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(178), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			reduce(178), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(178), // >, reduce: AddsubdotTerm
			reduce(178), // >>, reduce: AddsubdotTerm
			reduce(178), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(178), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(178), // ||=, reduce: AddsubdotTerm
			reduce(178), // ^^=, reduce: AddsubdotTerm
			reduce(178), // &&=, reduce: AddsubdotTerm
			reduce(178), // ??=, reduce: AddsubdotTerm
			reduce(178), // ???=, reduce: AddsubdotTerm
			reduce(178), // |=, reduce: AddsubdotTerm
			reduce(178), // &=, reduce: AddsubdotTerm
			reduce(178), // ^=, reduce: AddsubdotTerm
			reduce(178), // <<=, reduce: AddsubdotTerm
			reduce(178), // >>=, reduce: AddsubdotTerm
			reduce(178), // >>>=, reduce: AddsubdotTerm
			reduce(178), // +=, reduce: AddsubdotTerm
			reduce(178), // .=, reduce: AddsubdotTerm
			reduce(178), // -=, reduce: AddsubdotTerm
			reduce(178), // *=, reduce: AddsubdotTerm
			reduce(178), // /=, reduce: AddsubdotTerm
			reduce(178), // //=, reduce: AddsubdotTerm
			reduce(178), // %=, reduce: AddsubdotTerm
			reduce(178), // **=, reduce: AddsubdotTerm
			reduce(178), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(178), // ||, reduce: AddsubdotTerm
			reduce(178), // ^^, reduce: AddsubdotTerm
			reduce(178), // &&, reduce: AddsubdotTerm
			reduce(178), // ??, reduce: AddsubdotTerm
			reduce(178), // ???, reduce: AddsubdotTerm
			reduce(178), // =~, reduce: AddsubdotTerm
			reduce(178), // !=~, reduce: AddsubdotTerm
			reduce(178), // ==, reduce: AddsubdotTerm
			reduce(178), // !=, reduce: AddsubdotTerm
			reduce(178), // >=, reduce: AddsubdotTerm
			reduce(178), // <, reduce: AddsubdotTerm
			reduce(178), // <=, reduce: AddsubdotTerm
			reduce(178), // ^, reduce: AddsubdotTerm
			reduce(178), // &, reduce: AddsubdotTerm
			reduce(178), // <<, reduce: AddsubdotTerm
			reduce(178), // >>>, reduce: AddsubdotTerm
			reduce(178), // +, reduce: AddsubdotTerm
			reduce(178), // -, reduce: AddsubdotTerm
			reduce(178), // .+, reduce: AddsubdotTerm
			reduce(178), // .-, reduce: AddsubdotTerm
			reduce(178), // ., reduce: AddsubdotTerm
			shift(3863), // *
			shift(3864), // /
			shift(3865), // //
			shift(3866), // %
			shift(3867), // .*
			shift(3868), // ./
			shift(3869), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(179), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			reduce(179), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(179), // >, reduce: AddsubdotTerm
			reduce(179), // >>, reduce: AddsubdotTerm
			reduce(179), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(179), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(179), // ||=, reduce: AddsubdotTerm
			reduce(179), // ^^=, reduce: AddsubdotTerm
			reduce(179), // &&=, reduce: AddsubdotTerm
			reduce(179), // ??=, reduce: AddsubdotTerm
			reduce(179), // ???=, reduce: AddsubdotTerm
			reduce(179), // |=, reduce: AddsubdotTerm
			reduce(179), // &=, reduce: AddsubdotTerm
			reduce(179), // ^=, reduce: AddsubdotTerm
			reduce(179), // <<=, reduce: AddsubdotTerm
			reduce(179), // >>=, reduce: AddsubdotTerm
			reduce(179), // >>>=, reduce: AddsubdotTerm
			reduce(179), // +=, reduce: AddsubdotTerm
			reduce(179), // .=, reduce: AddsubdotTerm
			reduce(179), // -=, reduce: AddsubdotTerm
			reduce(179), // *=, reduce: AddsubdotTerm
			reduce(179), // /=, reduce: AddsubdotTerm
			reduce(179), // //=, reduce: AddsubdotTerm
			reduce(179), // %=, reduce: AddsubdotTerm
			reduce(179), // **=, reduce: AddsubdotTerm
			reduce(179), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(179), // ||, reduce: AddsubdotTerm
			reduce(179), // ^^, reduce: AddsubdotTerm
			reduce(179), // &&, reduce: AddsubdotTerm
			reduce(179), // ??, reduce: AddsubdotTerm
			reduce(179), // ???, reduce: AddsubdotTerm
			reduce(179), // =~, reduce: AddsubdotTerm
			reduce(179), // !=~, reduce: AddsubdotTerm
			reduce(179), // ==, reduce: AddsubdotTerm
			reduce(179), // !=, reduce: AddsubdotTerm
			reduce(179), // >=, reduce: AddsubdotTerm
			reduce(179), // <, reduce: AddsubdotTerm
			reduce(179), // <=, reduce: AddsubdotTerm
			reduce(179), // ^, reduce: AddsubdotTerm
			reduce(179), // &, reduce: AddsubdotTerm
			reduce(179), // <<, reduce: AddsubdotTerm
			reduce(179), // >>>, reduce: AddsubdotTerm
			reduce(179), // +, reduce: AddsubdotTerm
			reduce(179), // -, reduce: AddsubdotTerm
			reduce(179), // .+, reduce: AddsubdotTerm
			reduce(179), // .-, reduce: AddsubdotTerm
			reduce(179), // ., reduce: AddsubdotTerm
			shift(3863), // *
			shift(3864), // /
			shift(3865), // //
			shift(3866), // %
			shift(3867), // .*
			shift(3868), // ./
			shift(3869), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(180), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			reduce(180), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(180), // >, reduce: AddsubdotTerm
			reduce(180), // >>, reduce: AddsubdotTerm
			reduce(180), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(180), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(180), // ||=, reduce: AddsubdotTerm
			reduce(180), // ^^=, reduce: AddsubdotTerm
			reduce(180), // &&=, reduce: AddsubdotTerm
			reduce(180), // ??=, reduce: AddsubdotTerm
			reduce(180), // ???=, reduce: AddsubdotTerm
			reduce(180), // |=, reduce: AddsubdotTerm
			reduce(180), // &=, reduce: AddsubdotTerm
			reduce(180), // ^=, reduce: AddsubdotTerm
			reduce(180), // <<=, reduce: AddsubdotTerm
			reduce(180), // >>=, reduce: AddsubdotTerm
			reduce(180), // >>>=, reduce: AddsubdotTerm
			reduce(180), // +=, reduce: AddsubdotTerm
			reduce(180), // .=, reduce: AddsubdotTerm
			reduce(180), // -=, reduce: AddsubdotTerm
			reduce(180), // *=, reduce: AddsubdotTerm
			reduce(180), // /=, reduce: AddsubdotTerm
			reduce(180), // //=, reduce: AddsubdotTerm
			reduce(180), // %=, reduce: AddsubdotTerm
			reduce(180), // **=, reduce: AddsubdotTerm
			reduce(180), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(180), // ||, reduce: AddsubdotTerm
			reduce(180), // ^^, reduce: AddsubdotTerm
			reduce(180), // &&, reduce: AddsubdotTerm
			reduce(180), // ??, reduce: AddsubdotTerm
			reduce(180), // ???, reduce: AddsubdotTerm
			reduce(180), // =~, reduce: AddsubdotTerm
			reduce(180), // !=~, reduce: AddsubdotTerm
			reduce(180), // ==, reduce: AddsubdotTerm
			reduce(180), // !=, reduce: AddsubdotTerm
			reduce(180), // >=, reduce: AddsubdotTerm
			reduce(180), // <, reduce: AddsubdotTerm
			reduce(180), // <=, reduce: AddsubdotTerm
			reduce(180), // ^, reduce: AddsubdotTerm
			reduce(180), // &, reduce: AddsubdotTerm
			reduce(180), // <<, reduce: AddsubdotTerm
			reduce(180), // >>>, reduce: AddsubdotTerm
			reduce(180), // +, reduce: AddsubdotTerm
			reduce(180), // -, reduce: AddsubdotTerm
			reduce(180), // .+, reduce: AddsubdotTerm
			reduce(180), // .-, reduce: AddsubdotTerm
			reduce(180), // ., reduce: AddsubdotTerm
			shift(3863), // *
			shift(3864), // /
			shift(3865), // //
			shift(3866), // %
			shift(3867), // .*
			shift(3868), // ./
			shift(3869), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(181), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			reduce(181), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(181), // >, reduce: AddsubdotTerm
			reduce(181), // >>, reduce: AddsubdotTerm
			reduce(181), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(181), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(181), // ||=, reduce: AddsubdotTerm
			reduce(181), // ^^=, reduce: AddsubdotTerm
			reduce(181), // &&=, reduce: AddsubdotTerm
			reduce(181), // ??=, reduce: AddsubdotTerm
			reduce(181), // ???=, reduce: AddsubdotTerm
			reduce(181), // |=, reduce: AddsubdotTerm
			reduce(181), // &=, reduce: AddsubdotTerm
			reduce(181), // ^=, reduce: AddsubdotTerm
			reduce(181), // <<=, reduce: AddsubdotTerm
			reduce(181), // >>=, reduce: AddsubdotTerm
			reduce(181), // >>>=, reduce: AddsubdotTerm
			reduce(181), // +=, reduce: AddsubdotTerm
			reduce(181), // .=, reduce: AddsubdotTerm
			reduce(181), // -=, reduce: AddsubdotTerm
			reduce(181), // *=, reduce: AddsubdotTerm
			reduce(181), // /=, reduce: AddsubdotTerm
			reduce(181), // //=, reduce: AddsubdotTerm
			reduce(181), // %=, reduce: AddsubdotTerm
			reduce(181), // **=, reduce: AddsubdotTerm
			reduce(181), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(181), // ||, reduce: AddsubdotTerm
			reduce(181), // ^^, reduce: AddsubdotTerm
			reduce(181), // &&, reduce: AddsubdotTerm
			reduce(181), // ??, reduce: AddsubdotTerm
			reduce(181), // ???, reduce: AddsubdotTerm
			reduce(181), // =~, reduce: AddsubdotTerm
			reduce(181), // !=~, reduce: AddsubdotTerm
			reduce(181), // ==, reduce: AddsubdotTerm
			reduce(181), // !=, reduce: AddsubdotTerm
			reduce(181), // >=, reduce: AddsubdotTerm
			reduce(181), // <, reduce: AddsubdotTerm
			reduce(181), // <=, reduce: AddsubdotTerm
			reduce(181), // ^, reduce: AddsubdotTerm
			reduce(181), // &, reduce: AddsubdotTerm
			reduce(181), // <<, reduce: AddsubdotTerm
			reduce(181), // >>>, reduce: AddsubdotTerm
			reduce(181), // +, reduce: AddsubdotTerm
			reduce(181), // -, reduce: AddsubdotTerm
			reduce(181), // .+, reduce: AddsubdotTerm
			reduce(181), // .-, reduce: AddsubdotTerm
			reduce(181), // ., reduce: AddsubdotTerm
			shift(3863), // *
			shift(3864), // /
			shift(3865), // //
			shift(3866), // %
			shift(3867), // .*
			shift(3868), // ./
			shift(3869), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(182), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			reduce(182), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			reduce(182), // >, reduce: AddsubdotTerm
			reduce(182), // >>, reduce: AddsubdotTerm
			reduce(182), // |, reduce: AddsubdotTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(182), // ,, reduce: AddsubdotTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(182), // ||=, reduce: AddsubdotTerm
			reduce(182), // ^^=, reduce: AddsubdotTerm
			reduce(182), // &&=, reduce: AddsubdotTerm
			reduce(182), // ??=, reduce: AddsubdotTerm
			reduce(182), // ???=, reduce: AddsubdotTerm
			reduce(182), // |=, reduce: AddsubdotTerm
			reduce(182), // &=, reduce: AddsubdotTerm
			reduce(182), // ^=, reduce: AddsubdotTerm
			reduce(182), // <<=, reduce: AddsubdotTerm
			reduce(182), // >>=, reduce: AddsubdotTerm
			reduce(182), // >>>=, reduce: AddsubdotTerm
			reduce(182), // +=, reduce: AddsubdotTerm
			reduce(182), // .=, reduce: AddsubdotTerm
			reduce(182), // -=, reduce: AddsubdotTerm
			reduce(182), // *=, reduce: AddsubdotTerm
			reduce(182), // /=, reduce: AddsubdotTerm
			reduce(182), // //=, reduce: AddsubdotTerm
			reduce(182), // %=, reduce: AddsubdotTerm
			reduce(182), // **=, reduce: AddsubdotTerm
			reduce(182), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(182), // ||, reduce: AddsubdotTerm
			reduce(182), // ^^, reduce: AddsubdotTerm
			reduce(182), // &&, reduce: AddsubdotTerm
			reduce(182), // ??, reduce: AddsubdotTerm
			reduce(182), // ???, reduce: AddsubdotTerm
			reduce(182), // =~, reduce: AddsubdotTerm
			reduce(182), // !=~, reduce: AddsubdotTerm
			reduce(182), // ==, reduce: AddsubdotTerm
			reduce(182), // !=, reduce: AddsubdotTerm
			reduce(182), // >=, reduce: AddsubdotTerm
			reduce(182), // <, reduce: AddsubdotTerm
			reduce(182), // <=, reduce: AddsubdotTerm
			reduce(182), // ^, reduce: AddsubdotTerm
			reduce(182), // &, reduce: AddsubdotTerm
			reduce(182), // <<, reduce: AddsubdotTerm
			reduce(182), // >>>, reduce: AddsubdotTerm
			reduce(182), // +, reduce: AddsubdotTerm
			reduce(182), // -, reduce: AddsubdotTerm
			reduce(182), // .+, reduce: AddsubdotTerm
			reduce(182), // .-, reduce: AddsubdotTerm
			reduce(182), // ., reduce: AddsubdotTerm
			shift(3863), // *
			shift(3864), // /
			shift(3865), // //
			shift(3866), // %
			shift(3867), // .*
			shift(3868), // ./
			shift(3869), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(184), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(184), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(184), // >, reduce: MuldivTerm
			reduce(184), // >>, reduce: MuldivTerm
			reduce(184), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(184), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(184), // ||=, reduce: MuldivTerm
			reduce(184), // ^^=, reduce: MuldivTerm
			reduce(184), // &&=, reduce: MuldivTerm
			reduce(184), // ??=, reduce: MuldivTerm
			reduce(184), // ???=, reduce: MuldivTerm
			reduce(184), // |=, reduce: MuldivTerm
			reduce(184), // &=, reduce: MuldivTerm
			reduce(184), // ^=, reduce: MuldivTerm
			reduce(184), // <<=, reduce: MuldivTerm
			reduce(184), // >>=, reduce: MuldivTerm
			reduce(184), // >>>=, reduce: MuldivTerm
			reduce(184), // +=, reduce: MuldivTerm
			reduce(184), // .=, reduce: MuldivTerm
			reduce(184), // -=, reduce: MuldivTerm
			reduce(184), // *=, reduce: MuldivTerm
			reduce(184), // /=, reduce: MuldivTerm
			reduce(184), // //=, reduce: MuldivTerm
			reduce(184), // %=, reduce: MuldivTerm
			reduce(184), // **=, reduce: MuldivTerm
			reduce(184), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(184), // ||, reduce: MuldivTerm
			reduce(184), // ^^, reduce: MuldivTerm
			reduce(184), // &&, reduce: MuldivTerm
			reduce(184), // ??, reduce: MuldivTerm
			reduce(184), // ???, reduce: MuldivTerm
			reduce(184), // =~, reduce: MuldivTerm
			reduce(184), // !=~, reduce: MuldivTerm
			reduce(184), // ==, reduce: MuldivTerm
			reduce(184), // !=, reduce: MuldivTerm
			reduce(184), // >=, reduce: MuldivTerm
			reduce(184), // <, reduce: MuldivTerm
			reduce(184), // <=, reduce: MuldivTerm
			reduce(184), // ^, reduce: MuldivTerm
			reduce(184), // &, reduce: MuldivTerm
			reduce(184), // <<, reduce: MuldivTerm
			reduce(184), // >>>, reduce: MuldivTerm
			reduce(184), // +, reduce: MuldivTerm
			reduce(184), // -, reduce: MuldivTerm
			reduce(184), // .+, reduce: MuldivTerm
			reduce(184), // .-, reduce: MuldivTerm
			reduce(184), // ., reduce: MuldivTerm
			reduce(184), // *, reduce: MuldivTerm
			reduce(184), // /, reduce: MuldivTerm
			reduce(184), // //, reduce: MuldivTerm
			reduce(184), // %, reduce: MuldivTerm
			reduce(184), // .*, reduce: MuldivTerm
			reduce(184), // ./, reduce: MuldivTerm
			reduce(184), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(185), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(185), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(185), // >, reduce: MuldivTerm
			reduce(185), // >>, reduce: MuldivTerm
			reduce(185), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(185), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(185), // ||=, reduce: MuldivTerm
			reduce(185), // ^^=, reduce: MuldivTerm
			reduce(185), // &&=, reduce: MuldivTerm
			reduce(185), // ??=, reduce: MuldivTerm
			reduce(185), // ???=, reduce: MuldivTerm
			reduce(185), // |=, reduce: MuldivTerm
			reduce(185), // &=, reduce: MuldivTerm
			reduce(185), // ^=, reduce: MuldivTerm
			reduce(185), // <<=, reduce: MuldivTerm
			reduce(185), // >>=, reduce: MuldivTerm
			reduce(185), // >>>=, reduce: MuldivTerm
			reduce(185), // +=, reduce: MuldivTerm
			reduce(185), // .=, reduce: MuldivTerm
			reduce(185), // -=, reduce: MuldivTerm
			reduce(185), // *=, reduce: MuldivTerm
			reduce(185), // /=, reduce: MuldivTerm
			reduce(185), // //=, reduce: MuldivTerm
			reduce(185), // %=, reduce: MuldivTerm
			reduce(185), // **=, reduce: MuldivTerm
			reduce(185), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(185), // ||, reduce: MuldivTerm
			reduce(185), // ^^, reduce: MuldivTerm
			reduce(185), // &&, reduce: MuldivTerm
			reduce(185), // ??, reduce: MuldivTerm
			reduce(185), // ???, reduce: MuldivTerm
			reduce(185), // =~, reduce: MuldivTerm
			reduce(185), // !=~, reduce: MuldivTerm
			reduce(185), // ==, reduce: MuldivTerm
			reduce(185), // !=, reduce: MuldivTerm
			reduce(185), // >=, reduce: MuldivTerm
			reduce(185), // <, reduce: MuldivTerm
			reduce(185), // <=, reduce: MuldivTerm
			reduce(185), // ^, reduce: MuldivTerm
			reduce(185), // &, reduce: MuldivTerm
			reduce(185), // <<, reduce: MuldivTerm
			reduce(185), // >>>, reduce: MuldivTerm
			reduce(185), // +, reduce: MuldivTerm
			reduce(185), // -, reduce: MuldivTerm
			reduce(185), // .+, reduce: MuldivTerm
			reduce(185), // .-, reduce: MuldivTerm
			reduce(185), // ., reduce: MuldivTerm
			reduce(185), // *, reduce: MuldivTerm
			reduce(185), // /, reduce: MuldivTerm
			reduce(185), // //, reduce: MuldivTerm
			reduce(185), // %, reduce: MuldivTerm
			reduce(185), // .*, reduce: MuldivTerm
			reduce(185), // ./, reduce: MuldivTerm
			reduce(185), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(186), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(186), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(186), // >, reduce: MuldivTerm
			reduce(186), // >>, reduce: MuldivTerm
			reduce(186), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(186), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(186), // ||=, reduce: MuldivTerm
			reduce(186), // ^^=, reduce: MuldivTerm
			reduce(186), // &&=, reduce: MuldivTerm
			reduce(186), // ??=, reduce: MuldivTerm
			reduce(186), // ???=, reduce: MuldivTerm
			reduce(186), // |=, reduce: MuldivTerm
			reduce(186), // &=, reduce: MuldivTerm
			reduce(186), // ^=, reduce: MuldivTerm
			reduce(186), // <<=, reduce: MuldivTerm
			reduce(186), // >>=, reduce: MuldivTerm
			reduce(186), // >>>=, reduce: MuldivTerm
			reduce(186), // +=, reduce: MuldivTerm
			reduce(186), // .=, reduce: MuldivTerm
			reduce(186), // -=, reduce: MuldivTerm
			reduce(186), // *=, reduce: MuldivTerm
			reduce(186), // /=, reduce: MuldivTerm
			reduce(186), // //=, reduce: MuldivTerm
			reduce(186), // %=, reduce: MuldivTerm
			reduce(186), // **=, reduce: MuldivTerm
			reduce(186), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(186), // ||, reduce: MuldivTerm
			reduce(186), // ^^, reduce: MuldivTerm
			reduce(186), // &&, reduce: MuldivTerm
			reduce(186), // ??, reduce: MuldivTerm
			reduce(186), // ???, reduce: MuldivTerm
			reduce(186), // =~, reduce: MuldivTerm
			reduce(186), // !=~, reduce: MuldivTerm
			reduce(186), // ==, reduce: MuldivTerm
			reduce(186), // !=, reduce: MuldivTerm
			reduce(186), // >=, reduce: MuldivTerm
			reduce(186), // <, reduce: MuldivTerm
			reduce(186), // <=, reduce: MuldivTerm
			reduce(186), // ^, reduce: MuldivTerm
			reduce(186), // &, reduce: MuldivTerm
			reduce(186), // <<, reduce: MuldivTerm
			reduce(186), // >>>, reduce: MuldivTerm
			reduce(186), // +, reduce: MuldivTerm
			reduce(186), // -, reduce: MuldivTerm
			reduce(186), // .+, reduce: MuldivTerm
			reduce(186), // .-, reduce: MuldivTerm
			reduce(186), // ., reduce: MuldivTerm
			reduce(186), // *, reduce: MuldivTerm
			reduce(186), // /, reduce: MuldivTerm
			reduce(186), // //, reduce: MuldivTerm
			reduce(186), // %, reduce: MuldivTerm
			reduce(186), // .*, reduce: MuldivTerm
			reduce(186), // ./, reduce: MuldivTerm
			reduce(186), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(187), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(187), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(187), // >, reduce: MuldivTerm
			reduce(187), // >>, reduce: MuldivTerm
			reduce(187), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(187), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(187), // ||=, reduce: MuldivTerm
			reduce(187), // ^^=, reduce: MuldivTerm
			reduce(187), // &&=, reduce: MuldivTerm
			reduce(187), // ??=, reduce: MuldivTerm
			reduce(187), // ???=, reduce: MuldivTerm
			reduce(187), // |=, reduce: MuldivTerm
			reduce(187), // &=, reduce: MuldivTerm
			reduce(187), // ^=, reduce: MuldivTerm
			reduce(187), // <<=, reduce: MuldivTerm
			reduce(187), // >>=, reduce: MuldivTerm
			reduce(187), // >>>=, reduce: MuldivTerm
			reduce(187), // +=, reduce: MuldivTerm
			reduce(187), // .=, reduce: MuldivTerm
			reduce(187), // -=, reduce: MuldivTerm
			reduce(187), // *=, reduce: MuldivTerm
			reduce(187), // /=, reduce: MuldivTerm
			reduce(187), // //=, reduce: MuldivTerm
			reduce(187), // %=, reduce: MuldivTerm
			reduce(187), // **=, reduce: MuldivTerm
			reduce(187), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(187), // ||, reduce: MuldivTerm
			reduce(187), // ^^, reduce: MuldivTerm
			reduce(187), // &&, reduce: MuldivTerm
			reduce(187), // ??, reduce: MuldivTerm
			reduce(187), // ???, reduce: MuldivTerm
			reduce(187), // =~, reduce: MuldivTerm
			reduce(187), // !=~, reduce: MuldivTerm
			reduce(187), // ==, reduce: MuldivTerm
			reduce(187), // !=, reduce: MuldivTerm
			reduce(187), // >=, reduce: MuldivTerm
			reduce(187), // <, reduce: MuldivTerm
			reduce(187), // <=, reduce: MuldivTerm
			reduce(187), // ^, reduce: MuldivTerm
			reduce(187), // &, reduce: MuldivTerm
			reduce(187), // <<, reduce: MuldivTerm
			reduce(187), // >>>, reduce: MuldivTerm
			reduce(187), // +, reduce: MuldivTerm
			reduce(187), // -, reduce: MuldivTerm
			reduce(187), // .+, reduce: MuldivTerm
			reduce(187), // .-, reduce: MuldivTerm
			reduce(187), // ., reduce: MuldivTerm
			reduce(187), // *, reduce: MuldivTerm
			reduce(187), // /, reduce: MuldivTerm
			reduce(187), // //, reduce: MuldivTerm
			reduce(187), // %, reduce: MuldivTerm
			reduce(187), // .*, reduce: MuldivTerm
			reduce(187), // ./, reduce: MuldivTerm
			reduce(187), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(188), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(188), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(188), // >, reduce: MuldivTerm
			reduce(188), // >>, reduce: MuldivTerm
			reduce(188), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(188), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(188), // ||=, reduce: MuldivTerm
			reduce(188), // ^^=, reduce: MuldivTerm
			reduce(188), // &&=, reduce: MuldivTerm
			reduce(188), // ??=, reduce: MuldivTerm
			reduce(188), // ???=, reduce: MuldivTerm
			reduce(188), // |=, reduce: MuldivTerm
			reduce(188), // &=, reduce: MuldivTerm
			reduce(188), // ^=, reduce: MuldivTerm
			reduce(188), // <<=, reduce: MuldivTerm
			reduce(188), // >>=, reduce: MuldivTerm
			reduce(188), // >>>=, reduce: MuldivTerm
			reduce(188), // +=, reduce: MuldivTerm
			reduce(188), // .=, reduce: MuldivTerm
			reduce(188), // -=, reduce: MuldivTerm
			reduce(188), // *=, reduce: MuldivTerm
			reduce(188), // /=, reduce: MuldivTerm
			reduce(188), // //=, reduce: MuldivTerm
			reduce(188), // %=, reduce: MuldivTerm
			reduce(188), // **=, reduce: MuldivTerm
			reduce(188), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(188), // ||, reduce: MuldivTerm
			reduce(188), // ^^, reduce: MuldivTerm
			reduce(188), // &&, reduce: MuldivTerm
			reduce(188), // ??, reduce: MuldivTerm
			reduce(188), // ???, reduce: MuldivTerm
			reduce(188), // =~, reduce: MuldivTerm
			reduce(188), // !=~, reduce: MuldivTerm
			reduce(188), // ==, reduce: MuldivTerm
			reduce(188), // !=, reduce: MuldivTerm
			reduce(188), // >=, reduce: MuldivTerm
			reduce(188), // <, reduce: MuldivTerm
			reduce(188), // <=, reduce: MuldivTerm
			reduce(188), // ^, reduce: MuldivTerm
			reduce(188), // &, reduce: MuldivTerm
			reduce(188), // <<, reduce: MuldivTerm
			reduce(188), // >>>, reduce: MuldivTerm
			reduce(188), // +, reduce: MuldivTerm
			reduce(188), // -, reduce: MuldivTerm
			reduce(188), // .+, reduce: MuldivTerm
			reduce(188), // .-, reduce: MuldivTerm
			reduce(188), // ., reduce: MuldivTerm
			reduce(188), // *, reduce: MuldivTerm
			reduce(188), // /, reduce: MuldivTerm
			reduce(188), // //, reduce: MuldivTerm
			reduce(188), // %, reduce: MuldivTerm
			reduce(188), // .*, reduce: MuldivTerm
			reduce(188), // ./, reduce: MuldivTerm
			reduce(188), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(189), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(189), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(189), // >, reduce: MuldivTerm
			reduce(189), // >>, reduce: MuldivTerm
			reduce(189), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(189), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(189), // ||=, reduce: MuldivTerm
			reduce(189), // ^^=, reduce: MuldivTerm
			reduce(189), // &&=, reduce: MuldivTerm
			reduce(189), // ??=, reduce: MuldivTerm
			reduce(189), // ???=, reduce: MuldivTerm
			reduce(189), // |=, reduce: MuldivTerm
			reduce(189), // &=, reduce: MuldivTerm
			reduce(189), // ^=, reduce: MuldivTerm
			reduce(189), // <<=, reduce: MuldivTerm
			reduce(189), // >>=, reduce: MuldivTerm
			reduce(189), // >>>=, reduce: MuldivTerm
			reduce(189), // +=, reduce: MuldivTerm
			reduce(189), // .=, reduce: MuldivTerm
			reduce(189), // -=, reduce: MuldivTerm
			reduce(189), // *=, reduce: MuldivTerm
			reduce(189), // /=, reduce: MuldivTerm
			reduce(189), // //=, reduce: MuldivTerm
			reduce(189), // %=, reduce: MuldivTerm
			reduce(189), // **=, reduce: MuldivTerm
			reduce(189), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(189), // ||, reduce: MuldivTerm
			reduce(189), // ^^, reduce: MuldivTerm
			reduce(189), // &&, reduce: MuldivTerm
			reduce(189), // ??, reduce: MuldivTerm
			reduce(189), // ???, reduce: MuldivTerm
			reduce(189), // =~, reduce: MuldivTerm
			reduce(189), // !=~, reduce: MuldivTerm
			reduce(189), // ==, reduce: MuldivTerm
			reduce(189), // !=, reduce: MuldivTerm
			reduce(189), // >=, reduce: MuldivTerm
			reduce(189), // <, reduce: MuldivTerm
			reduce(189), // <=, reduce: MuldivTerm
			reduce(189), // ^, reduce: MuldivTerm
			reduce(189), // &, reduce: MuldivTerm
			reduce(189), // <<, reduce: MuldivTerm
			reduce(189), // >>>, reduce: MuldivTerm
			reduce(189), // +, reduce: MuldivTerm
			reduce(189), // -, reduce: MuldivTerm
			reduce(189), // .+, reduce: MuldivTerm
			reduce(189), // .-, reduce: MuldivTerm
			reduce(189), // ., reduce: MuldivTerm
			reduce(189), // *, reduce: MuldivTerm
			reduce(189), // /, reduce: MuldivTerm
			reduce(189), // //, reduce: MuldivTerm
			reduce(189), // %, reduce: MuldivTerm
			reduce(189), // .*, reduce: MuldivTerm
			reduce(189), // ./, reduce: MuldivTerm
			reduce(189), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(190), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(190), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			reduce(190), // >, reduce: MuldivTerm
			reduce(190), // >>, reduce: MuldivTerm
			reduce(190), // |, reduce: MuldivTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(190), // ,, reduce: MuldivTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(190), // ||=, reduce: MuldivTerm
			reduce(190), // ^^=, reduce: MuldivTerm
			reduce(190), // &&=, reduce: MuldivTerm
			reduce(190), // ??=, reduce: MuldivTerm
			reduce(190), // ???=, reduce: MuldivTerm
			reduce(190), // |=, reduce: MuldivTerm
			reduce(190), // &=, reduce: MuldivTerm
			reduce(190), // ^=, reduce: MuldivTerm
			reduce(190), // <<=, reduce: MuldivTerm
			reduce(190), // >>=, reduce: MuldivTerm
			reduce(190), // >>>=, reduce: MuldivTerm
			reduce(190), // +=, reduce: MuldivTerm
			reduce(190), // .=, reduce: MuldivTerm
			reduce(190), // -=, reduce: MuldivTerm
			reduce(190), // *=, reduce: MuldivTerm
			reduce(190), // /=, reduce: MuldivTerm
			reduce(190), // //=, reduce: MuldivTerm
			reduce(190), // %=, reduce: MuldivTerm
			reduce(190), // **=, reduce: MuldivTerm
			reduce(190), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(190), // ||, reduce: MuldivTerm
			reduce(190), // ^^, reduce: MuldivTerm
			reduce(190), // &&, reduce: MuldivTerm
			reduce(190), // ??, reduce: MuldivTerm
			reduce(190), // ???, reduce: MuldivTerm
			reduce(190), // =~, reduce: MuldivTerm
			reduce(190), // !=~, reduce: MuldivTerm
			reduce(190), // ==, reduce: MuldivTerm
			reduce(190), // !=, reduce: MuldivTerm
			reduce(190), // >=, reduce: MuldivTerm
			reduce(190), // <, reduce: MuldivTerm
			reduce(190), // <=, reduce: MuldivTerm
			reduce(190), // ^, reduce: MuldivTerm
			reduce(190), // &, reduce: MuldivTerm
			reduce(190), // <<, reduce: MuldivTerm
			reduce(190), // >>>, reduce: MuldivTerm
			reduce(190), // +, reduce: MuldivTerm
			reduce(190), // -, reduce: MuldivTerm
			reduce(190), // .+, reduce: MuldivTerm
			reduce(190), // .-, reduce: MuldivTerm
			reduce(190), // ., reduce: MuldivTerm
			reduce(190), // *, reduce: MuldivTerm
			reduce(190), // /, reduce: MuldivTerm
			reduce(190), // //, reduce: MuldivTerm
			reduce(190), // %, reduce: MuldivTerm
			reduce(190), // .*, reduce: MuldivTerm
			reduce(190), // ./, reduce: MuldivTerm
			reduce(190), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(199), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			reduce(199), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			reduce(199), // >, reduce: PowTerm
			reduce(199), // >>, reduce: PowTerm
			reduce(199), // |, reduce: PowTerm
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(199), // ,, reduce: PowTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(199), // ||=, reduce: PowTerm
			reduce(199), // ^^=, reduce: PowTerm
			reduce(199), // &&=, reduce: PowTerm
			reduce(199), // ??=, reduce: PowTerm
			reduce(199), // ???=, reduce: PowTerm
			reduce(199), // |=, reduce: PowTerm
			reduce(199), // &=, reduce: PowTerm
			reduce(199), // ^=, reduce: PowTerm
			reduce(199), // <<=, reduce: PowTerm
			reduce(199), // >>=, reduce: PowTerm
			reduce(199), // >>>=, reduce: PowTerm
			reduce(199), // +=, reduce: PowTerm
			reduce(199), // .=, reduce: PowTerm
			reduce(199), // -=, reduce: PowTerm
			reduce(199), // *=, reduce: PowTerm
			reduce(199), // /=, reduce: PowTerm
			reduce(199), // //=, reduce: PowTerm
			reduce(199), // %=, reduce: PowTerm
			reduce(199), // **=, reduce: PowTerm
			reduce(199), // ?, reduce: PowTerm
			nil,         // :
			reduce(199), // ||, reduce: PowTerm
			reduce(199), // ^^, reduce: PowTerm
			reduce(199), // &&, reduce: PowTerm
			reduce(199), // ??, reduce: PowTerm
			reduce(199), // ???, reduce: PowTerm
			reduce(199), // =~, reduce: PowTerm
			reduce(199), // !=~, reduce: PowTerm
			reduce(199), // ==, reduce: PowTerm
			reduce(199), // !=, reduce: PowTerm
			reduce(199), // >=, reduce: PowTerm
			reduce(199), // <, reduce: PowTerm
			reduce(199), // <=, reduce: PowTerm
			reduce(199), // ^, reduce: PowTerm
			reduce(199), // &, reduce: PowTerm
			reduce(199), // <<, reduce: PowTerm
			reduce(199), // >>>, reduce: PowTerm
			reduce(199), // +, reduce: PowTerm
			reduce(199), // -, reduce: PowTerm
			reduce(199), // .+, reduce: PowTerm
			reduce(199), // .-, reduce: PowTerm
			reduce(199), // ., reduce: PowTerm
			reduce(199), // *, reduce: PowTerm
			reduce(199), // /, reduce: PowTerm
			reduce(199), // //, reduce: PowTerm
			reduce(199), // %, reduce: PowTerm
			reduce(199), // .*, reduce: PowTerm
			reduce(199), // ./, reduce: PowTerm
			reduce(199), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4167), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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(4168), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(4170), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4171), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4172), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(218), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			reduce(218), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			reduce(218), // >, reduce: ArrayLiteral
			reduce(218), // >>, reduce: ArrayLiteral
			reduce(218), // |, reduce: ArrayLiteral
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(218), // ,, reduce: ArrayLiteral
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(218), // ||=, reduce: ArrayLiteral
			reduce(218), // ^^=, reduce: ArrayLiteral
			reduce(218), // &&=, reduce: ArrayLiteral
			reduce(218), // ??=, reduce: ArrayLiteral
			reduce(218), // ???=, reduce: ArrayLiteral
			reduce(218), // |=, reduce: ArrayLiteral
			reduce(218), // &=, reduce: ArrayLiteral
			reduce(218), // ^=, reduce: ArrayLiteral
			reduce(218), // <<=, reduce: ArrayLiteral
			reduce(218), // >>=, reduce: ArrayLiteral
			reduce(218), // >>>=, reduce: ArrayLiteral
			reduce(218), // +=, reduce: ArrayLiteral
			reduce(218), // .=, reduce: ArrayLiteral
			reduce(218), // -=, reduce: ArrayLiteral
			reduce(218), // *=, reduce: ArrayLiteral
			reduce(218), // /=, reduce: ArrayLiteral
			reduce(218), // //=, reduce: ArrayLiteral
			reduce(218), // %=, reduce: ArrayLiteral
			reduce(218), // **=, reduce: ArrayLiteral
			reduce(218), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(218), // ||, reduce: ArrayLiteral
			reduce(218), // ^^, reduce: ArrayLiteral
			reduce(218), // &&, reduce: ArrayLiteral
			reduce(218), // ??, reduce: ArrayLiteral
			reduce(218), // ???, reduce: ArrayLiteral
			reduce(218), // =~, reduce: ArrayLiteral
			reduce(218), // !=~, reduce: ArrayLiteral
			reduce(218), // ==, reduce: ArrayLiteral
			reduce(218), // !=, reduce: ArrayLiteral
			reduce(218), // >=, reduce: ArrayLiteral
			reduce(218), // <, reduce: ArrayLiteral
			reduce(218), // <=, reduce: ArrayLiteral
			reduce(218), // ^, reduce: ArrayLiteral
			reduce(218), // &, reduce: ArrayLiteral
			reduce(218), // <<, reduce: ArrayLiteral
			reduce(218), // >>>, reduce: ArrayLiteral
			reduce(218), // +, reduce: ArrayLiteral
			reduce(218), // -, reduce: ArrayLiteral
			reduce(218), // .+, reduce: ArrayLiteral
			reduce(218), // .-, reduce: ArrayLiteral
			reduce(218), // ., reduce: ArrayLiteral
			reduce(218), // *, reduce: ArrayLiteral
			reduce(218), // /, reduce: ArrayLiteral
			reduce(218), // //, reduce: ArrayLiteral
			reduce(218), // %, reduce: ArrayLiteral
			reduce(218), // .*, reduce: ArrayLiteral
			reduce(218), // ./, reduce: ArrayLiteral
			reduce(218), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(218), // **, reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(218), // [, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(218), // [[, reduce: ArrayLiteral
			reduce(218), // [[[, 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{ // S4085
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4173), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(4174), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(256), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			reduce(256), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			reduce(256), // >, reduce: FunctionCallsite
			reduce(256), // >>, reduce: FunctionCallsite
			reduce(256), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(256), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(256), // ||=, reduce: FunctionCallsite
			reduce(256), // ^^=, reduce: FunctionCallsite
			reduce(256), // &&=, reduce: FunctionCallsite
			reduce(256), // ??=, reduce: FunctionCallsite
			reduce(256), // ???=, reduce: FunctionCallsite
			reduce(256), // |=, reduce: FunctionCallsite
			reduce(256), // &=, reduce: FunctionCallsite
			reduce(256), // ^=, reduce: FunctionCallsite
			reduce(256), // <<=, reduce: FunctionCallsite
			reduce(256), // >>=, reduce: FunctionCallsite
			reduce(256), // >>>=, reduce: FunctionCallsite
			reduce(256), // +=, reduce: FunctionCallsite
			reduce(256), // .=, reduce: FunctionCallsite
			reduce(256), // -=, reduce: FunctionCallsite
			reduce(256), // *=, reduce: FunctionCallsite
			reduce(256), // /=, reduce: FunctionCallsite
			reduce(256), // //=, reduce: FunctionCallsite
			reduce(256), // %=, reduce: FunctionCallsite
			reduce(256), // **=, reduce: FunctionCallsite
			reduce(256), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(256), // ||, reduce: FunctionCallsite
			reduce(256), // ^^, reduce: FunctionCallsite
			reduce(256), // &&, reduce: FunctionCallsite
			reduce(256), // ??, reduce: FunctionCallsite
			reduce(256), // ???, reduce: FunctionCallsite
			reduce(256), // =~, reduce: FunctionCallsite
			reduce(256), // !=~, reduce: FunctionCallsite
			reduce(256), // ==, reduce: FunctionCallsite
			reduce(256), // !=, reduce: FunctionCallsite
			reduce(256), // >=, reduce: FunctionCallsite
			reduce(256), // <, reduce: FunctionCallsite
			reduce(256), // <=, reduce: FunctionCallsite
			reduce(256), // ^, reduce: FunctionCallsite
			reduce(256), // &, reduce: FunctionCallsite
			reduce(256), // <<, reduce: FunctionCallsite
			reduce(256), // >>>, reduce: FunctionCallsite
			reduce(256), // +, reduce: FunctionCallsite
			reduce(256), // -, reduce: FunctionCallsite
			reduce(256), // .+, reduce: FunctionCallsite
			reduce(256), // .-, reduce: FunctionCallsite
			reduce(256), // ., reduce: FunctionCallsite
			reduce(256), // *, reduce: FunctionCallsite
			reduce(256), // /, reduce: FunctionCallsite
			reduce(256), // //, reduce: FunctionCallsite
			reduce(256), // %, reduce: FunctionCallsite
			reduce(256), // .*, reduce: FunctionCallsite
			reduce(256), // ./, reduce: FunctionCallsite
			reduce(256), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(256), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(256), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(256), // [[, reduce: FunctionCallsite
			reduce(256), // [[[, 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{ // S4088
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(306), // ,, reduce: TripleForUpdate
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(306), // ), reduce: TripleForUpdate
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			shift(4175), // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			shift(4176), // ||=
			shift(4177), // ^^=
			shift(4178), // &&=
			shift(4179), // ??=
			shift(4180), // ???=
			shift(4181), // |=
			shift(4182), // &=
			shift(4183), // ^=
			shift(4184), // <<=
			shift(4185), // >>=
			shift(4186), // >>>=
			shift(4187), // +=
			shift(4188), // .=
			shift(4189), // -=
			shift(4190), // *=
			shift(4191), // /=
			shift(4192), // //=
			shift(4193), // %=
			shift(4194), // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(4195), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(4196), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(302), // ;, reduce: TripleForContinuation
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(302), // ,, reduce: TripleForContinuation
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(275), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			reduce(117), // {, reduce: Typedecl
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			reduce(118), // {, reduce: Typedecl
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			reduce(119), // {, reduce: Typedecl
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			reduce(120), // {, reduce: Typedecl
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			reduce(121), // {, reduce: Typedecl
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			reduce(122), // {, reduce: Typedecl
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			reduce(123), // {, reduce: Typedecl
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			reduce(124), // {, reduce: Typedecl
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			reduce(106), // }, reduce: PositionalFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(106), // ,, reduce: PositionalFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S4102
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(146), // }, reduce: TernaryTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(146), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4198), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			reduce(253), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(253), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S4105
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(252), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(252), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S4106
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(249), // }, reduce: ArrayOrMapPositionalNameAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(249), // ,, reduce: ArrayOrMapPositionalNameAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S4107
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4199), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(106), // ;, reduce: PositionalFieldValue
			nil,         // {
			reduce(106), // }, reduce: PositionalFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S4109
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(146), // ;, reduce: TernaryTerm
			nil,         // {
			reduce(146), // }, reduce: TernaryTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4200), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(253), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(253), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S4112
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(252), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(252), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S4113
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(249), // ;, reduce: ArrayOrMapPositionalNameAccess
			nil,         // {
			reduce(249), // }, reduce: ArrayOrMapPositionalNameAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S4114
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4201), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(106), // ;, reduce: PositionalFieldValue
			nil,         // {
			reduce(106), // }, reduce: PositionalFieldValue
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(106), // ,, reduce: PositionalFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S4116
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(146), // ;, reduce: TernaryTerm
			nil,         // {
			reduce(146), // }, reduce: TernaryTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(146), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4202), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(253), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(253), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(253), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S4119
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(252), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(252), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(252), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S4120
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(249), // ;, reduce: ArrayOrMapPositionalNameAccess
			nil,         // {
			reduce(249), // }, reduce: ArrayOrMapPositionalNameAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(249), // ,, reduce: ArrayOrMapPositionalNameAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S4121
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4203), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(71), // ;, reduce: EmitStatement
			nil,        // {
			reduce(71), // }, reduce: EmitStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(69),  // ;, reduce: EmitStatement
			nil,         // {
			reduce(69),  // }, reduce: EmitStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(4204), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(96), // ;, reduce: EmitKeys
			nil,        // {
			reduce(96), // }, reduce: EmitKeys
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(72), // ;, reduce: EmitStatement
			nil,        // {
			reduce(72), // }, reduce: EmitStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(79), // ;, reduce: EmitPStatement
			nil,        // {
			reduce(79), // }, reduce: EmitPStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(77),  // ;, reduce: EmitPStatement
			nil,         // {
			reduce(77),  // }, reduce: EmitPStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(4205), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(80), // ;, reduce: EmitPStatement
			nil,        // {
			reduce(80), // }, reduce: EmitPStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(251), // ;, reduce: ArraySliceAccess
			reduce(251), // {, reduce: ArraySliceAccess
			reduce(251), // }, reduce: ArraySliceAccess
			reduce(251), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(251), // ||=, reduce: ArraySliceAccess
			reduce(251), // ^^=, reduce: ArraySliceAccess
			reduce(251), // &&=, reduce: ArraySliceAccess
			reduce(251), // ??=, reduce: ArraySliceAccess
			reduce(251), // ???=, reduce: ArraySliceAccess
			reduce(251), // |=, reduce: ArraySliceAccess
			reduce(251), // &=, reduce: ArraySliceAccess
			reduce(251), // ^=, reduce: ArraySliceAccess
			reduce(251), // <<=, reduce: ArraySliceAccess
			reduce(251), // >>=, reduce: ArraySliceAccess
			reduce(251), // >>>=, reduce: ArraySliceAccess
			reduce(251), // +=, reduce: ArraySliceAccess
			reduce(251), // .=, reduce: ArraySliceAccess
			reduce(251), // -=, reduce: ArraySliceAccess
			reduce(251), // *=, reduce: ArraySliceAccess
			reduce(251), // /=, reduce: ArraySliceAccess
			reduce(251), // //=, reduce: ArraySliceAccess
			reduce(251), // %=, reduce: ArraySliceAccess
			reduce(251), // **=, reduce: ArraySliceAccess
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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{ // S4130
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(250), // ;, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // {, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // }, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =, reduce: ArrayOrMapPositionalValueAccess
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(250), // ||=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // **=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S4131
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(283), // ;, reduce: ElifBlock
			reduce(283), // {, reduce: ElifBlock
			reduce(283), // }, reduce: ElifBlock
			nil,         // =
			reduce(283), // unset, reduce: ElifBlock
			reduce(283), // filter, reduce: ElifBlock
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(283), // print, reduce: ElifBlock
			nil,         // ,
			reduce(283), // printn, reduce: ElifBlock
			reduce(283), // eprint, reduce: ElifBlock
			reduce(283), // eprintn, reduce: ElifBlock
			reduce(283), // dump, reduce: ElifBlock
			reduce(283), // edump, reduce: ElifBlock
			reduce(283), // tee, reduce: ElifBlock
			reduce(283), // emitf, reduce: ElifBlock
			reduce(283), // emit, reduce: ElifBlock
			reduce(283), // (, reduce: ElifBlock
			nil,         // )
			reduce(283), // emitp, reduce: ElifBlock
			reduce(283), // field_name, reduce: ElifBlock
			reduce(283), // $[, reduce: ElifBlock
			nil,         // ]
			reduce(283), // braced_field_name, reduce: ElifBlock
			reduce(283), // $[[, reduce: ElifBlock
			reduce(283), // $[[[, reduce: ElifBlock
			reduce(283), // full_srec, reduce: ElifBlock
			reduce(283), // oosvar_name, reduce: ElifBlock
			reduce(283), // @[, reduce: ElifBlock
			reduce(283), // braced_oosvar_name, reduce: ElifBlock
			reduce(283), // full_oosvar, reduce: ElifBlock
			reduce(283), // all, reduce: ElifBlock
			reduce(283), // non_sigil_name, reduce: ElifBlock
			reduce(283), // arr, reduce: ElifBlock
			reduce(283), // bool, reduce: ElifBlock
			reduce(283), // float, reduce: ElifBlock
			reduce(283), // int, reduce: ElifBlock
			reduce(283), // map, reduce: ElifBlock
			reduce(283), // num, reduce: ElifBlock
			reduce(283), // str, reduce: ElifBlock
			reduce(283), // 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,         // >>>
			reduce(283), // +, reduce: ElifBlock
			reduce(283), // -, reduce: ElifBlock
			reduce(283), // .+, reduce: ElifBlock
			reduce(283), // .-, reduce: ElifBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(283), // !, reduce: ElifBlock
			reduce(283), // ~, reduce: ElifBlock
			nil,         // **
			reduce(283), // string_literal, reduce: ElifBlock
			reduce(283), // regex_case_insensitive, reduce: ElifBlock
			reduce(283), // int_literal, reduce: ElifBlock
			reduce(283), // float_literal, reduce: ElifBlock
			reduce(283), // boolean_literal, reduce: ElifBlock
			reduce(283), // const_M_PI, reduce: ElifBlock
			reduce(283), // const_M_E, reduce: ElifBlock
			reduce(283), // panic, reduce: ElifBlock
			reduce(283), // [, reduce: ElifBlock
			reduce(283), // ctx_IPS, reduce: ElifBlock
			reduce(283), // ctx_IFS, reduce: ElifBlock
			reduce(283), // ctx_IRS, reduce: ElifBlock
			reduce(283), // ctx_OPS, reduce: ElifBlock
			reduce(283), // ctx_OFS, reduce: ElifBlock
			reduce(283), // ctx_ORS, reduce: ElifBlock
			reduce(283), // ctx_OFLATSEP, reduce: ElifBlock
			reduce(283), // ctx_NF, reduce: ElifBlock
			reduce(283), // ctx_NR, reduce: ElifBlock
			reduce(283), // ctx_FNR, reduce: ElifBlock
			reduce(283), // ctx_FILENAME, reduce: ElifBlock
			reduce(283), // ctx_FILENUM, reduce: ElifBlock
			reduce(283), // env, reduce: ElifBlock
			nil,         // [[
			nil,         // [[[
			reduce(283), // call, reduce: ElifBlock
			reduce(283), // begin, reduce: ElifBlock
			reduce(283), // end, reduce: ElifBlock
			reduce(283), // if, reduce: ElifBlock
			reduce(283), // elif, reduce: ElifBlock
			reduce(283), // else, reduce: ElifBlock
			reduce(283), // while, reduce: ElifBlock
			reduce(283), // do, reduce: ElifBlock
			reduce(283), // for, reduce: ElifBlock
			nil,         // in
			reduce(283), // break, reduce: ElifBlock
			reduce(283), // continue, reduce: ElifBlock
			reduce(283), // func, reduce: ElifBlock
			reduce(283), // subr, reduce: ElifBlock
			reduce(283), // return, reduce: ElifBlock
		},
	},
	actionRow{ // S4132
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(4206), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(286), // ;, reduce: DoWhileLoop
			nil,         // {
			reduce(286), // }, reduce: DoWhileLoop
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			shift(1924), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			shift(3343), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(305), // ,, reduce: TripleForUpdate
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			reduce(305), // ), reduce: TripleForUpdate
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(310), // ;, reduce: FunctionDefinition
			reduce(310), // {, reduce: FunctionDefinition
			reduce(310), // }, reduce: FunctionDefinition
			nil,         // =
			reduce(310), // unset, reduce: FunctionDefinition
			reduce(310), // filter, reduce: FunctionDefinition
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(310), // print, reduce: FunctionDefinition
			nil,         // ,
			reduce(310), // printn, reduce: FunctionDefinition
			reduce(310), // eprint, reduce: FunctionDefinition
			reduce(310), // eprintn, reduce: FunctionDefinition
			reduce(310), // dump, reduce: FunctionDefinition
			reduce(310), // edump, reduce: FunctionDefinition
			reduce(310), // tee, reduce: FunctionDefinition
			reduce(310), // emitf, reduce: FunctionDefinition
			reduce(310), // emit, reduce: FunctionDefinition
			reduce(310), // (, reduce: FunctionDefinition
			nil,         // )
			reduce(310), // emitp, reduce: FunctionDefinition
			reduce(310), // field_name, reduce: FunctionDefinition
			reduce(310), // $[, reduce: FunctionDefinition
			nil,         // ]
			reduce(310), // braced_field_name, reduce: FunctionDefinition
			reduce(310), // $[[, reduce: FunctionDefinition
			reduce(310), // $[[[, reduce: FunctionDefinition
			reduce(310), // full_srec, reduce: FunctionDefinition
			reduce(310), // oosvar_name, reduce: FunctionDefinition
			reduce(310), // @[, reduce: FunctionDefinition
			reduce(310), // braced_oosvar_name, reduce: FunctionDefinition
			reduce(310), // full_oosvar, reduce: FunctionDefinition
			reduce(310), // all, reduce: FunctionDefinition
			reduce(310), // non_sigil_name, reduce: FunctionDefinition
			reduce(310), // arr, reduce: FunctionDefinition
			reduce(310), // bool, reduce: FunctionDefinition
			reduce(310), // float, reduce: FunctionDefinition
			reduce(310), // int, reduce: FunctionDefinition
			reduce(310), // map, reduce: FunctionDefinition
			reduce(310), // num, reduce: FunctionDefinition
			reduce(310), // str, reduce: FunctionDefinition
			reduce(310), // 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,         // >>>
			reduce(310), // +, reduce: FunctionDefinition
			reduce(310), // -, reduce: FunctionDefinition
			reduce(310), // .+, reduce: FunctionDefinition
			reduce(310), // .-, reduce: FunctionDefinition
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(310), // !, reduce: FunctionDefinition
			reduce(310), // ~, reduce: FunctionDefinition
			nil,         // **
			reduce(310), // string_literal, reduce: FunctionDefinition
			reduce(310), // regex_case_insensitive, reduce: FunctionDefinition
			reduce(310), // int_literal, reduce: FunctionDefinition
			reduce(310), // float_literal, reduce: FunctionDefinition
			reduce(310), // boolean_literal, reduce: FunctionDefinition
			reduce(310), // const_M_PI, reduce: FunctionDefinition
			reduce(310), // const_M_E, reduce: FunctionDefinition
			reduce(310), // panic, reduce: FunctionDefinition
			reduce(310), // [, reduce: FunctionDefinition
			reduce(310), // ctx_IPS, reduce: FunctionDefinition
			reduce(310), // ctx_IFS, reduce: FunctionDefinition
			reduce(310), // ctx_IRS, reduce: FunctionDefinition
			reduce(310), // ctx_OPS, reduce: FunctionDefinition
			reduce(310), // ctx_OFS, reduce: FunctionDefinition
			reduce(310), // ctx_ORS, reduce: FunctionDefinition
			reduce(310), // ctx_OFLATSEP, reduce: FunctionDefinition
			reduce(310), // ctx_NF, reduce: FunctionDefinition
			reduce(310), // ctx_NR, reduce: FunctionDefinition
			reduce(310), // ctx_FNR, reduce: FunctionDefinition
			reduce(310), // ctx_FILENAME, reduce: FunctionDefinition
			reduce(310), // ctx_FILENUM, reduce: FunctionDefinition
			reduce(310), // env, reduce: FunctionDefinition
			nil,         // [[
			nil,         // [[[
			reduce(310), // call, reduce: FunctionDefinition
			reduce(310), // begin, reduce: FunctionDefinition
			reduce(310), // end, reduce: FunctionDefinition
			reduce(310), // if, reduce: FunctionDefinition
			nil,         // elif
			nil,         // else
			reduce(310), // while, reduce: FunctionDefinition
			reduce(310), // do, reduce: FunctionDefinition
			reduce(310), // for, reduce: FunctionDefinition
			nil,         // in
			reduce(310), // break, reduce: FunctionDefinition
			reduce(310), // continue, reduce: FunctionDefinition
			reduce(310), // func, reduce: FunctionDefinition
			reduce(310), // subr, reduce: FunctionDefinition
			reduce(310), // return, reduce: FunctionDefinition
		},
	},
	actionRow{ // S4139
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			shift(4093), // arr
			shift(4094), // bool
			shift(4095), // float
			shift(4096), // int
			shift(4097), // map
			shift(4098), // num
			shift(4099), // str
			shift(4100), // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(312), // ;, reduce: SubroutineDefinition
			reduce(312), // {, reduce: SubroutineDefinition
			reduce(312), // }, reduce: SubroutineDefinition
			nil,         // =
			reduce(312), // unset, reduce: SubroutineDefinition
			reduce(312), // filter, reduce: SubroutineDefinition
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(312), // print, reduce: SubroutineDefinition
			nil,         // ,
			reduce(312), // printn, reduce: SubroutineDefinition
			reduce(312), // eprint, reduce: SubroutineDefinition
			reduce(312), // eprintn, reduce: SubroutineDefinition
			reduce(312), // dump, reduce: SubroutineDefinition
			reduce(312), // edump, reduce: SubroutineDefinition
			reduce(312), // tee, reduce: SubroutineDefinition
			reduce(312), // emitf, reduce: SubroutineDefinition
			reduce(312), // emit, reduce: SubroutineDefinition
			reduce(312), // (, reduce: SubroutineDefinition
			nil,         // )
			reduce(312), // emitp, reduce: SubroutineDefinition
			reduce(312), // field_name, reduce: SubroutineDefinition
			reduce(312), // $[, reduce: SubroutineDefinition
			nil,         // ]
			reduce(312), // braced_field_name, reduce: SubroutineDefinition
			reduce(312), // $[[, reduce: SubroutineDefinition
			reduce(312), // $[[[, reduce: SubroutineDefinition
			reduce(312), // full_srec, reduce: SubroutineDefinition
			reduce(312), // oosvar_name, reduce: SubroutineDefinition
			reduce(312), // @[, reduce: SubroutineDefinition
			reduce(312), // braced_oosvar_name, reduce: SubroutineDefinition
			reduce(312), // full_oosvar, reduce: SubroutineDefinition
			reduce(312), // all, reduce: SubroutineDefinition
			reduce(312), // non_sigil_name, reduce: SubroutineDefinition
			reduce(312), // arr, reduce: SubroutineDefinition
			reduce(312), // bool, reduce: SubroutineDefinition
			reduce(312), // float, reduce: SubroutineDefinition
			reduce(312), // int, reduce: SubroutineDefinition
			reduce(312), // map, reduce: SubroutineDefinition
			reduce(312), // num, reduce: SubroutineDefinition
			reduce(312), // str, reduce: SubroutineDefinition
			reduce(312), // 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,         // >>>
			reduce(312), // +, reduce: SubroutineDefinition
			reduce(312), // -, reduce: SubroutineDefinition
			reduce(312), // .+, reduce: SubroutineDefinition
			reduce(312), // .-, reduce: SubroutineDefinition
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(312), // !, reduce: SubroutineDefinition
			reduce(312), // ~, reduce: SubroutineDefinition
			nil,         // **
			reduce(312), // string_literal, reduce: SubroutineDefinition
			reduce(312), // regex_case_insensitive, reduce: SubroutineDefinition
			reduce(312), // int_literal, reduce: SubroutineDefinition
			reduce(312), // float_literal, reduce: SubroutineDefinition
			reduce(312), // boolean_literal, reduce: SubroutineDefinition
			reduce(312), // const_M_PI, reduce: SubroutineDefinition
			reduce(312), // const_M_E, reduce: SubroutineDefinition
			reduce(312), // panic, reduce: SubroutineDefinition
			reduce(312), // [, reduce: SubroutineDefinition
			reduce(312), // ctx_IPS, reduce: SubroutineDefinition
			reduce(312), // ctx_IFS, reduce: SubroutineDefinition
			reduce(312), // ctx_IRS, reduce: SubroutineDefinition
			reduce(312), // ctx_OPS, reduce: SubroutineDefinition
			reduce(312), // ctx_OFS, reduce: SubroutineDefinition
			reduce(312), // ctx_ORS, reduce: SubroutineDefinition
			reduce(312), // ctx_OFLATSEP, reduce: SubroutineDefinition
			reduce(312), // ctx_NF, reduce: SubroutineDefinition
			reduce(312), // ctx_NR, reduce: SubroutineDefinition
			reduce(312), // ctx_FNR, reduce: SubroutineDefinition
			reduce(312), // ctx_FILENAME, reduce: SubroutineDefinition
			reduce(312), // ctx_FILENUM, reduce: SubroutineDefinition
			reduce(312), // env, reduce: SubroutineDefinition
			nil,         // [[
			nil,         // [[[
			reduce(312), // call, reduce: SubroutineDefinition
			reduce(312), // begin, reduce: SubroutineDefinition
			reduce(312), // end, reduce: SubroutineDefinition
			reduce(312), // if, reduce: SubroutineDefinition
			nil,         // elif
			nil,         // else
			reduce(312), // while, reduce: SubroutineDefinition
			reduce(312), // do, reduce: SubroutineDefinition
			reduce(312), // for, reduce: SubroutineDefinition
			nil,         // in
			reduce(312), // break, reduce: SubroutineDefinition
			reduce(312), // continue, reduce: SubroutineDefinition
			reduce(312), // func, reduce: SubroutineDefinition
			reduce(312), // subr, reduce: SubroutineDefinition
			reduce(312), // return, reduce: SubroutineDefinition
		},
	},
	actionRow{ // S4141
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(251), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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{ // S4142
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(250), // ,, reduce: ArrayOrMapPositionalValueAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S4143
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(73), // $, reduce: EmitStatement
			nil,        // empty
			reduce(73), // ;, reduce: EmitStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(81), // $, reduce: EmitPStatement
			nil,        // empty
			reduce(81), // ;, reduce: EmitPStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(251), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(251), // ?, reduce: ArraySliceAccess
			reduce(251), // :, reduce: ArraySliceAccess
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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{ // S4146
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			reduce(250), // ], reduce: ArrayOrMapPositionalValueAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // :, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S4147
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(251), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(251), // ), reduce: ArraySliceAccess
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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{ // S4148
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(250), // ,, reduce: ArrayOrMapPositionalValueAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(250), // ), reduce: ArrayOrMapPositionalValueAccess
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S4149
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(105), // ;, reduce: PositionalFieldName
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(105), // ,, reduce: PositionalFieldName
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S4150
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4212), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3238), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3242), // (
			nil,         // )
			nil,         // emitp
			shift(3254), // field_name
			shift(3255), // $[
			nil,         // ]
			shift(3256), // braced_field_name
			shift(3257), // $[[
			shift(3258), // $[[[
			shift(3259), // full_srec
			shift(3261), // oosvar_name
			shift(3262), // @[
			shift(3263), // braced_oosvar_name
			shift(3264), // full_oosvar
			shift(3265), // all
			shift(3266), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3281), // +
			shift(3283), // -
			shift(3284), // .+
			shift(3285), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3287), // !
			shift(3288), // ~
			nil,         // **
			shift(3292), // string_literal
			shift(3293), // regex_case_insensitive
			shift(3294), // int_literal
			shift(3295), // float_literal
			shift(3296), // boolean_literal
			shift(3297), // const_M_PI
			shift(3298), // const_M_E
			shift(3299), // panic
			shift(3301), // [
			shift(3303), // ctx_IPS
			shift(3304), // ctx_IFS
			shift(3305), // ctx_IRS
			shift(3306), // ctx_OPS
			shift(3307), // ctx_OFS
			shift(3308), // ctx_ORS
			shift(3309), // ctx_OFLATSEP
			shift(3310), // ctx_NF
			shift(3311), // ctx_NR
			shift(3312), // ctx_FNR
			shift(3313), // ctx_FILENAME
			shift(3314), // ctx_FILENUM
			shift(3316), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(248), // ;, reduce: ArrayOrMapIndexAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(248), // ,, reduce: ArrayOrMapIndexAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S4153
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(4215), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4216), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(254), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(254), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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{ // S4156
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4217), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4218), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(243), // ;, reduce: ENV
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(243), // ,, reduce: ENV
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S4159
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(257), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(257), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S4160
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(275), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			nil,         // {
			nil,         // }
			reduce(251), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(251), // ||=, reduce: ArraySliceAccess
			reduce(251), // ^^=, reduce: ArraySliceAccess
			reduce(251), // &&=, reduce: ArraySliceAccess
			reduce(251), // ??=, reduce: ArraySliceAccess
			reduce(251), // ???=, reduce: ArraySliceAccess
			reduce(251), // |=, reduce: ArraySliceAccess
			reduce(251), // &=, reduce: ArraySliceAccess
			reduce(251), // ^=, reduce: ArraySliceAccess
			reduce(251), // <<=, reduce: ArraySliceAccess
			reduce(251), // >>=, reduce: ArraySliceAccess
			reduce(251), // >>>=, reduce: ArraySliceAccess
			reduce(251), // +=, reduce: ArraySliceAccess
			reduce(251), // .=, reduce: ArraySliceAccess
			reduce(251), // -=, reduce: ArraySliceAccess
			reduce(251), // *=, reduce: ArraySliceAccess
			reduce(251), // /=, reduce: ArraySliceAccess
			reduce(251), // //=, reduce: ArraySliceAccess
			reduce(251), // %=, reduce: ArraySliceAccess
			reduce(251), // **=, reduce: ArraySliceAccess
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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{ // S4163
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(250), // =, reduce: ArrayOrMapPositionalValueAccess
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(250), // ||=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // **=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S4164
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(105), // ;, reduce: PositionalFieldName
			nil,         // {
			nil,         // }
			reduce(105), // =, reduce: PositionalFieldName
			nil,         // unset
			nil,         // filter
			reduce(105), // >, reduce: PositionalFieldName
			reduce(105), // >>, reduce: PositionalFieldName
			reduce(105), // |, reduce: PositionalFieldName
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(105), // ,, reduce: PositionalFieldName
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(105), // ||=, reduce: PositionalFieldName
			reduce(105), // ^^=, reduce: PositionalFieldName
			reduce(105), // &&=, reduce: PositionalFieldName
			reduce(105), // ??=, reduce: PositionalFieldName
			reduce(105), // ???=, reduce: PositionalFieldName
			reduce(105), // |=, reduce: PositionalFieldName
			reduce(105), // &=, reduce: PositionalFieldName
			reduce(105), // ^=, reduce: PositionalFieldName
			reduce(105), // <<=, reduce: PositionalFieldName
			reduce(105), // >>=, reduce: PositionalFieldName
			reduce(105), // >>>=, reduce: PositionalFieldName
			reduce(105), // +=, reduce: PositionalFieldName
			reduce(105), // .=, reduce: PositionalFieldName
			reduce(105), // -=, reduce: PositionalFieldName
			reduce(105), // *=, reduce: PositionalFieldName
			reduce(105), // /=, reduce: PositionalFieldName
			reduce(105), // //=, reduce: PositionalFieldName
			reduce(105), // %=, reduce: PositionalFieldName
			reduce(105), // **=, reduce: PositionalFieldName
			reduce(105), // ?, reduce: PositionalFieldName
			nil,         // :
			reduce(105), // ||, reduce: PositionalFieldName
			reduce(105), // ^^, reduce: PositionalFieldName
			reduce(105), // &&, reduce: PositionalFieldName
			reduce(105), // ??, reduce: PositionalFieldName
			reduce(105), // ???, reduce: PositionalFieldName
			reduce(105), // =~, reduce: PositionalFieldName
			reduce(105), // !=~, reduce: PositionalFieldName
			reduce(105), // ==, reduce: PositionalFieldName
			reduce(105), // !=, reduce: PositionalFieldName
			reduce(105), // >=, reduce: PositionalFieldName
			reduce(105), // <, reduce: PositionalFieldName
			reduce(105), // <=, reduce: PositionalFieldName
			reduce(105), // ^, reduce: PositionalFieldName
			reduce(105), // &, reduce: PositionalFieldName
			reduce(105), // <<, reduce: PositionalFieldName
			reduce(105), // >>>, reduce: PositionalFieldName
			reduce(105), // +, reduce: PositionalFieldName
			reduce(105), // -, reduce: PositionalFieldName
			reduce(105), // .+, reduce: PositionalFieldName
			reduce(105), // .-, reduce: PositionalFieldName
			reduce(105), // ., reduce: PositionalFieldName
			reduce(105), // *, reduce: PositionalFieldName
			reduce(105), // /, reduce: PositionalFieldName
			reduce(105), // //, reduce: PositionalFieldName
			reduce(105), // %, reduce: PositionalFieldName
			reduce(105), // .*, reduce: PositionalFieldName
			reduce(105), // ./, reduce: PositionalFieldName
			reduce(105), // .//, reduce: PositionalFieldName
			nil,         // !
			nil,         // ~
			reduce(105), // **, reduce: PositionalFieldName
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(105), // [, reduce: PositionalFieldName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(105), // [[, reduce: PositionalFieldName
			reduce(105), // [[[, 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{ // S4165
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4221), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(3394), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(3400), // (
			nil,         // )
			nil,         // emitp
			shift(3412), // field_name
			shift(3413), // $[
			nil,         // ]
			shift(3414), // braced_field_name
			shift(3415), // $[[
			shift(3416), // $[[[
			shift(3417), // full_srec
			shift(3419), // oosvar_name
			shift(3420), // @[
			shift(3421), // braced_oosvar_name
			shift(3422), // full_oosvar
			shift(3423), // all
			shift(3424), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(3439), // +
			shift(3441), // -
			shift(3442), // .+
			shift(3443), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3445), // !
			shift(3446), // ~
			nil,         // **
			shift(3450), // string_literal
			shift(3451), // regex_case_insensitive
			shift(3452), // int_literal
			shift(3453), // float_literal
			shift(3454), // boolean_literal
			shift(3455), // const_M_PI
			shift(3456), // const_M_E
			shift(3457), // panic
			shift(3459), // [
			shift(3461), // ctx_IPS
			shift(3462), // ctx_IFS
			shift(3463), // ctx_IRS
			shift(3464), // ctx_OPS
			shift(3465), // ctx_OFS
			shift(3466), // ctx_ORS
			shift(3467), // ctx_OFLATSEP
			shift(3468), // ctx_NF
			shift(3469), // ctx_NR
			shift(3470), // ctx_FNR
			shift(3471), // ctx_FILENAME
			shift(3472), // ctx_FILENUM
			shift(3474), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(248), // ;, reduce: ArrayOrMapIndexAccess
			nil,         // {
			nil,         // }
			reduce(248), // =, reduce: ArrayOrMapIndexAccess
			nil,         // unset
			nil,         // filter
			reduce(248), // >, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>, reduce: ArrayOrMapIndexAccess
			reduce(248), // |, reduce: ArrayOrMapIndexAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(248), // ,, reduce: ArrayOrMapIndexAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(248), // ||=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^=, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???=, reduce: ArrayOrMapIndexAccess
			reduce(248), // |=, reduce: ArrayOrMapIndexAccess
			reduce(248), // &=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>=, reduce: ArrayOrMapIndexAccess
			reduce(248), // +=, reduce: ArrayOrMapIndexAccess
			reduce(248), // .=, reduce: ArrayOrMapIndexAccess
			reduce(248), // -=, reduce: ArrayOrMapIndexAccess
			reduce(248), // *=, reduce: ArrayOrMapIndexAccess
			reduce(248), // /=, reduce: ArrayOrMapIndexAccess
			reduce(248), // //=, reduce: ArrayOrMapIndexAccess
			reduce(248), // %=, reduce: ArrayOrMapIndexAccess
			reduce(248), // **=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(248), // ||, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &&, reduce: ArrayOrMapIndexAccess
			reduce(248), // ??, reduce: ArrayOrMapIndexAccess
			reduce(248), // ???, reduce: ArrayOrMapIndexAccess
			reduce(248), // =~, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(248), // ==, reduce: ArrayOrMapIndexAccess
			reduce(248), // !=, reduce: ArrayOrMapIndexAccess
			reduce(248), // >=, reduce: ArrayOrMapIndexAccess
			reduce(248), // <, reduce: ArrayOrMapIndexAccess
			reduce(248), // <=, reduce: ArrayOrMapIndexAccess
			reduce(248), // ^, reduce: ArrayOrMapIndexAccess
			reduce(248), // &, reduce: ArrayOrMapIndexAccess
			reduce(248), // <<, reduce: ArrayOrMapIndexAccess
			reduce(248), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(248), // +, reduce: ArrayOrMapIndexAccess
			reduce(248), // -, reduce: ArrayOrMapIndexAccess
			reduce(248), // .+, reduce: ArrayOrMapIndexAccess
			reduce(248), // .-, reduce: ArrayOrMapIndexAccess
			reduce(248), // ., reduce: ArrayOrMapIndexAccess
			reduce(248), // *, reduce: ArrayOrMapIndexAccess
			reduce(248), // /, reduce: ArrayOrMapIndexAccess
			reduce(248), // //, reduce: ArrayOrMapIndexAccess
			reduce(248), // %, reduce: ArrayOrMapIndexAccess
			reduce(248), // .*, reduce: ArrayOrMapIndexAccess
			reduce(248), // ./, reduce: ArrayOrMapIndexAccess
			reduce(248), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(248), // **, reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(248), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(248), // [[, reduce: ArrayOrMapIndexAccess
			reduce(248), // [[[, 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{ // S4168
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(583),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(587),  // (
			nil,         // )
			nil,         // emitp
			shift(599),  // field_name
			shift(600),  // $[
			shift(4224), // ]
			shift(601),  // braced_field_name
			shift(602),  // $[[
			shift(603),  // $[[[
			shift(604),  // full_srec
			shift(606),  // oosvar_name
			shift(607),  // @[
			shift(608),  // braced_oosvar_name
			shift(609),  // full_oosvar
			shift(610),  // all
			shift(611),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(626),  // +
			shift(628),  // -
			shift(629),  // .+
			shift(630),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(632),  // !
			shift(633),  // ~
			nil,         // **
			shift(637),  // string_literal
			shift(638),  // regex_case_insensitive
			shift(639),  // int_literal
			shift(640),  // float_literal
			shift(641),  // boolean_literal
			shift(642),  // const_M_PI
			shift(643),  // const_M_E
			shift(644),  // panic
			shift(646),  // [
			shift(648),  // ctx_IPS
			shift(649),  // ctx_IFS
			shift(650),  // ctx_IRS
			shift(651),  // ctx_OPS
			shift(652),  // ctx_OFS
			shift(653),  // ctx_ORS
			shift(654),  // ctx_OFLATSEP
			shift(655),  // ctx_NF
			shift(656),  // ctx_NR
			shift(657),  // ctx_FNR
			shift(658),  // ctx_FILENAME
			shift(659),  // ctx_FILENUM
			shift(661),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4225), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(254), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			reduce(254), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(254), // >, reduce: ArraySliceAccess
			reduce(254), // >>, reduce: ArraySliceAccess
			reduce(254), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(254), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(254), // ||=, reduce: ArraySliceAccess
			reduce(254), // ^^=, reduce: ArraySliceAccess
			reduce(254), // &&=, reduce: ArraySliceAccess
			reduce(254), // ??=, reduce: ArraySliceAccess
			reduce(254), // ???=, reduce: ArraySliceAccess
			reduce(254), // |=, reduce: ArraySliceAccess
			reduce(254), // &=, reduce: ArraySliceAccess
			reduce(254), // ^=, reduce: ArraySliceAccess
			reduce(254), // <<=, reduce: ArraySliceAccess
			reduce(254), // >>=, reduce: ArraySliceAccess
			reduce(254), // >>>=, reduce: ArraySliceAccess
			reduce(254), // +=, reduce: ArraySliceAccess
			reduce(254), // .=, reduce: ArraySliceAccess
			reduce(254), // -=, reduce: ArraySliceAccess
			reduce(254), // *=, reduce: ArraySliceAccess
			reduce(254), // /=, reduce: ArraySliceAccess
			reduce(254), // //=, reduce: ArraySliceAccess
			reduce(254), // %=, reduce: ArraySliceAccess
			reduce(254), // **=, reduce: ArraySliceAccess
			reduce(254), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(254), // ||, reduce: ArraySliceAccess
			reduce(254), // ^^, reduce: ArraySliceAccess
			reduce(254), // &&, reduce: ArraySliceAccess
			reduce(254), // ??, reduce: ArraySliceAccess
			reduce(254), // ???, reduce: ArraySliceAccess
			reduce(254), // =~, reduce: ArraySliceAccess
			reduce(254), // !=~, reduce: ArraySliceAccess
			reduce(254), // ==, reduce: ArraySliceAccess
			reduce(254), // !=, reduce: ArraySliceAccess
			reduce(254), // >=, reduce: ArraySliceAccess
			reduce(254), // <, reduce: ArraySliceAccess
			reduce(254), // <=, reduce: ArraySliceAccess
			reduce(254), // ^, reduce: ArraySliceAccess
			reduce(254), // &, reduce: ArraySliceAccess
			reduce(254), // <<, reduce: ArraySliceAccess
			reduce(254), // >>>, reduce: ArraySliceAccess
			reduce(254), // +, reduce: ArraySliceAccess
			reduce(254), // -, reduce: ArraySliceAccess
			reduce(254), // .+, reduce: ArraySliceAccess
			reduce(254), // .-, reduce: ArraySliceAccess
			reduce(254), // ., reduce: ArraySliceAccess
			reduce(254), // *, reduce: ArraySliceAccess
			reduce(254), // /, reduce: ArraySliceAccess
			reduce(254), // //, reduce: ArraySliceAccess
			reduce(254), // %, reduce: ArraySliceAccess
			reduce(254), // .*, reduce: ArraySliceAccess
			reduce(254), // ./, reduce: ArraySliceAccess
			reduce(254), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(254), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(254), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(254), // [[, reduce: ArraySliceAccess
			reduce(254), // [[[, 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4226), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4227), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(243), // ;, reduce: ENV
			nil,         // {
			nil,         // }
			reduce(243), // =, reduce: ENV
			nil,         // unset
			nil,         // filter
			reduce(243), // >, reduce: ENV
			reduce(243), // >>, reduce: ENV
			reduce(243), // |, reduce: ENV
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(243), // ,, reduce: ENV
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(243), // ||=, reduce: ENV
			reduce(243), // ^^=, reduce: ENV
			reduce(243), // &&=, reduce: ENV
			reduce(243), // ??=, reduce: ENV
			reduce(243), // ???=, reduce: ENV
			reduce(243), // |=, reduce: ENV
			reduce(243), // &=, reduce: ENV
			reduce(243), // ^=, reduce: ENV
			reduce(243), // <<=, reduce: ENV
			reduce(243), // >>=, reduce: ENV
			reduce(243), // >>>=, reduce: ENV
			reduce(243), // +=, reduce: ENV
			reduce(243), // .=, reduce: ENV
			reduce(243), // -=, reduce: ENV
			reduce(243), // *=, reduce: ENV
			reduce(243), // /=, reduce: ENV
			reduce(243), // //=, reduce: ENV
			reduce(243), // %=, reduce: ENV
			reduce(243), // **=, reduce: ENV
			reduce(243), // ?, reduce: ENV
			nil,         // :
			reduce(243), // ||, reduce: ENV
			reduce(243), // ^^, reduce: ENV
			reduce(243), // &&, reduce: ENV
			reduce(243), // ??, reduce: ENV
			reduce(243), // ???, reduce: ENV
			reduce(243), // =~, reduce: ENV
			reduce(243), // !=~, reduce: ENV
			reduce(243), // ==, reduce: ENV
			reduce(243), // !=, reduce: ENV
			reduce(243), // >=, reduce: ENV
			reduce(243), // <, reduce: ENV
			reduce(243), // <=, reduce: ENV
			reduce(243), // ^, reduce: ENV
			reduce(243), // &, reduce: ENV
			reduce(243), // <<, reduce: ENV
			reduce(243), // >>>, reduce: ENV
			reduce(243), // +, reduce: ENV
			reduce(243), // -, reduce: ENV
			reduce(243), // .+, reduce: ENV
			reduce(243), // .-, reduce: ENV
			reduce(243), // ., reduce: ENV
			reduce(243), // *, reduce: ENV
			reduce(243), // /, reduce: ENV
			reduce(243), // //, reduce: ENV
			reduce(243), // %, reduce: ENV
			reduce(243), // .*, reduce: ENV
			reduce(243), // ./, reduce: ENV
			reduce(243), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(243), // **, reduce: ENV
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(243), // [, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(243), // [[, reduce: ENV
			reduce(243), // [[[, 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{ // S4174
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(257), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			reduce(257), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			reduce(257), // >, reduce: FunctionCallsite
			reduce(257), // >>, reduce: FunctionCallsite
			reduce(257), // |, reduce: FunctionCallsite
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(257), // ,, reduce: FunctionCallsite
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(257), // ||=, reduce: FunctionCallsite
			reduce(257), // ^^=, reduce: FunctionCallsite
			reduce(257), // &&=, reduce: FunctionCallsite
			reduce(257), // ??=, reduce: FunctionCallsite
			reduce(257), // ???=, reduce: FunctionCallsite
			reduce(257), // |=, reduce: FunctionCallsite
			reduce(257), // &=, reduce: FunctionCallsite
			reduce(257), // ^=, reduce: FunctionCallsite
			reduce(257), // <<=, reduce: FunctionCallsite
			reduce(257), // >>=, reduce: FunctionCallsite
			reduce(257), // >>>=, reduce: FunctionCallsite
			reduce(257), // +=, reduce: FunctionCallsite
			reduce(257), // .=, reduce: FunctionCallsite
			reduce(257), // -=, reduce: FunctionCallsite
			reduce(257), // *=, reduce: FunctionCallsite
			reduce(257), // /=, reduce: FunctionCallsite
			reduce(257), // //=, reduce: FunctionCallsite
			reduce(257), // %=, reduce: FunctionCallsite
			reduce(257), // **=, reduce: FunctionCallsite
			reduce(257), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(257), // ||, reduce: FunctionCallsite
			reduce(257), // ^^, reduce: FunctionCallsite
			reduce(257), // &&, reduce: FunctionCallsite
			reduce(257), // ??, reduce: FunctionCallsite
			reduce(257), // ???, reduce: FunctionCallsite
			reduce(257), // =~, reduce: FunctionCallsite
			reduce(257), // !=~, reduce: FunctionCallsite
			reduce(257), // ==, reduce: FunctionCallsite
			reduce(257), // !=, reduce: FunctionCallsite
			reduce(257), // >=, reduce: FunctionCallsite
			reduce(257), // <, reduce: FunctionCallsite
			reduce(257), // <=, reduce: FunctionCallsite
			reduce(257), // ^, reduce: FunctionCallsite
			reduce(257), // &, reduce: FunctionCallsite
			reduce(257), // <<, reduce: FunctionCallsite
			reduce(257), // >>>, reduce: FunctionCallsite
			reduce(257), // +, reduce: FunctionCallsite
			reduce(257), // -, reduce: FunctionCallsite
			reduce(257), // .+, reduce: FunctionCallsite
			reduce(257), // .-, reduce: FunctionCallsite
			reduce(257), // ., reduce: FunctionCallsite
			reduce(257), // *, reduce: FunctionCallsite
			reduce(257), // /, reduce: FunctionCallsite
			reduce(257), // //, reduce: FunctionCallsite
			reduce(257), // %, reduce: FunctionCallsite
			reduce(257), // .*, reduce: FunctionCallsite
			reduce(257), // ./, reduce: FunctionCallsite
			reduce(257), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(257), // **, reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(257), // [, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(257), // [[, reduce: FunctionCallsite
			reduce(257), // [[[, 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{ // S4175
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4178
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4185
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4187
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1577), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(1582), // (
			nil,         // )
			nil,         // emitp
			shift(1595), // field_name
			shift(1596), // $[
			nil,         // ]
			shift(1597), // braced_field_name
			shift(1598), // $[[
			shift(1599), // $[[[
			shift(1600), // full_srec
			shift(1602), // oosvar_name
			shift(1603), // @[
			shift(1604), // braced_oosvar_name
			shift(1605), // full_oosvar
			shift(1606), // all
			shift(1607), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(1622), // +
			shift(1624), // -
			shift(1625), // .+
			shift(1626), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1628), // !
			shift(1629), // ~
			nil,         // **
			shift(1633), // string_literal
			shift(1634), // regex_case_insensitive
			shift(1635), // int_literal
			shift(1636), // float_literal
			shift(1637), // boolean_literal
			shift(1638), // const_M_PI
			shift(1639), // const_M_E
			shift(1640), // panic
			shift(1642), // [
			shift(1644), // ctx_IPS
			shift(1645), // ctx_IFS
			shift(1646), // ctx_IRS
			shift(1647), // ctx_OPS
			shift(1648), // ctx_OFS
			shift(1649), // ctx_ORS
			shift(1650), // ctx_OFLATSEP
			shift(1651), // ctx_NF
			shift(1652), // ctx_NR
			shift(1653), // ctx_FNR
			shift(1654), // ctx_FILENAME
			shift(1655), // ctx_FILENUM
			shift(1657), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1671), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2703), // (
			nil,         // )
			nil,         // emitp
			shift(1689), // field_name
			shift(1690), // $[
			nil,         // ]
			shift(1691), // braced_field_name
			shift(1692), // $[[
			shift(1693), // $[[[
			shift(1694), // full_srec
			shift(1696), // oosvar_name
			shift(1697), // @[
			shift(1698), // braced_oosvar_name
			shift(1699), // full_oosvar
			shift(1700), // all
			shift(2704), // non_sigil_name
			shift(69),   // arr
			shift(70),   // bool
			shift(71),   // float
			shift(72),   // int
			shift(73),   // map
			shift(74),   // num
			shift(75),   // str
			shift(76),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			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), // +
			shift(1718), // -
			shift(1719), // .+
			shift(1720), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1722), // !
			shift(1723), // ~
			nil,         // **
			shift(1727), // string_literal
			shift(1728), // regex_case_insensitive
			shift(1729), // int_literal
			shift(1730), // float_literal
			shift(1731), // boolean_literal
			shift(1732), // const_M_PI
			shift(1733), // const_M_E
			shift(1734), // panic
			shift(1736), // [
			shift(1738), // ctx_IPS
			shift(1739), // ctx_IFS
			shift(1740), // ctx_IRS
			shift(1741), // ctx_OPS
			shift(1742), // ctx_OFS
			shift(1743), // ctx_ORS
			shift(1744), // ctx_OFLATSEP
			shift(1745), // ctx_NF
			shift(1746), // ctx_NR
			shift(1747), // ctx_FNR
			shift(1748), // ctx_FILENAME
			shift(1749), // ctx_FILENUM
			shift(1751), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(275), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(311), // $, reduce: FunctionDefinition
			nil,         // empty
			reduce(311), // ;, reduce: FunctionDefinition
			reduce(311), // {, reduce: FunctionDefinition
			nil,         // }
			nil,         // =
			reduce(311), // unset, reduce: FunctionDefinition
			reduce(311), // filter, reduce: FunctionDefinition
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(311), // print, reduce: FunctionDefinition
			nil,         // ,
			reduce(311), // printn, reduce: FunctionDefinition
			reduce(311), // eprint, reduce: FunctionDefinition
			reduce(311), // eprintn, reduce: FunctionDefinition
			reduce(311), // dump, reduce: FunctionDefinition
			reduce(311), // edump, reduce: FunctionDefinition
			reduce(311), // tee, reduce: FunctionDefinition
			reduce(311), // emitf, reduce: FunctionDefinition
			reduce(311), // emit, reduce: FunctionDefinition
			reduce(311), // (, reduce: FunctionDefinition
			nil,         // )
			reduce(311), // emitp, reduce: FunctionDefinition
			reduce(311), // field_name, reduce: FunctionDefinition
			reduce(311), // $[, reduce: FunctionDefinition
			nil,         // ]
			reduce(311), // braced_field_name, reduce: FunctionDefinition
			reduce(311), // $[[, reduce: FunctionDefinition
			reduce(311), // $[[[, reduce: FunctionDefinition
			reduce(311), // full_srec, reduce: FunctionDefinition
			reduce(311), // oosvar_name, reduce: FunctionDefinition
			reduce(311), // @[, reduce: FunctionDefinition
			reduce(311), // braced_oosvar_name, reduce: FunctionDefinition
			reduce(311), // full_oosvar, reduce: FunctionDefinition
			reduce(311), // all, reduce: FunctionDefinition
			reduce(311), // non_sigil_name, reduce: FunctionDefinition
			reduce(311), // arr, reduce: FunctionDefinition
			reduce(311), // bool, reduce: FunctionDefinition
			reduce(311), // float, reduce: FunctionDefinition
			reduce(311), // int, reduce: FunctionDefinition
			reduce(311), // map, reduce: FunctionDefinition
			reduce(311), // num, reduce: FunctionDefinition
			reduce(311), // str, reduce: FunctionDefinition
			reduce(311), // 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,         // >>>
			reduce(311), // +, reduce: FunctionDefinition
			reduce(311), // -, reduce: FunctionDefinition
			reduce(311), // .+, reduce: FunctionDefinition
			reduce(311), // .-, reduce: FunctionDefinition
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(311), // !, reduce: FunctionDefinition
			reduce(311), // ~, reduce: FunctionDefinition
			nil,         // **
			reduce(311), // string_literal, reduce: FunctionDefinition
			reduce(311), // regex_case_insensitive, reduce: FunctionDefinition
			reduce(311), // int_literal, reduce: FunctionDefinition
			reduce(311), // float_literal, reduce: FunctionDefinition
			reduce(311), // boolean_literal, reduce: FunctionDefinition
			reduce(311), // const_M_PI, reduce: FunctionDefinition
			reduce(311), // const_M_E, reduce: FunctionDefinition
			reduce(311), // panic, reduce: FunctionDefinition
			reduce(311), // [, reduce: FunctionDefinition
			reduce(311), // ctx_IPS, reduce: FunctionDefinition
			reduce(311), // ctx_IFS, reduce: FunctionDefinition
			reduce(311), // ctx_IRS, reduce: FunctionDefinition
			reduce(311), // ctx_OPS, reduce: FunctionDefinition
			reduce(311), // ctx_OFS, reduce: FunctionDefinition
			reduce(311), // ctx_ORS, reduce: FunctionDefinition
			reduce(311), // ctx_OFLATSEP, reduce: FunctionDefinition
			reduce(311), // ctx_NF, reduce: FunctionDefinition
			reduce(311), // ctx_NR, reduce: FunctionDefinition
			reduce(311), // ctx_FNR, reduce: FunctionDefinition
			reduce(311), // ctx_FILENAME, reduce: FunctionDefinition
			reduce(311), // ctx_FILENUM, reduce: FunctionDefinition
			reduce(311), // env, reduce: FunctionDefinition
			nil,         // [[
			nil,         // [[[
			reduce(311), // call, reduce: FunctionDefinition
			reduce(311), // begin, reduce: FunctionDefinition
			reduce(311), // end, reduce: FunctionDefinition
			reduce(311), // if, reduce: FunctionDefinition
			nil,         // elif
			nil,         // else
			reduce(311), // while, reduce: FunctionDefinition
			reduce(311), // do, reduce: FunctionDefinition
			reduce(311), // for, reduce: FunctionDefinition
			nil,         // in
			reduce(311), // break, reduce: FunctionDefinition
			reduce(311), // continue, reduce: FunctionDefinition
			reduce(311), // func, reduce: FunctionDefinition
			reduce(311), // subr, reduce: FunctionDefinition
			reduce(311), // return, reduce: FunctionDefinition
		},
	},
	actionRow{ // S4198
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(251), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(251), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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{ // S4199
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(250), // }, reduce: ArrayOrMapPositionalValueAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(250), // ,, reduce: ArrayOrMapPositionalValueAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S4200
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(251), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(251), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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(250), // ;, reduce: ArrayOrMapPositionalValueAccess
			nil,         // {
			reduce(250), // }, reduce: ArrayOrMapPositionalValueAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S4202
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(251), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(251), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(251), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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{ // S4203
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(250), // ;, reduce: ArrayOrMapPositionalValueAccess
			nil,         // {
			reduce(250), // }, reduce: ArrayOrMapPositionalValueAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(250), // ,, reduce: ArrayOrMapPositionalValueAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S4204
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(2013), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			shift(2022), // (
			nil,         // )
			nil,         // emitp
			shift(2034), // field_name
			shift(2035), // $[
			nil,         // ]
			shift(2036), // braced_field_name
			shift(2037), // $[[
			shift(2038), // $[[[
			shift(2039), // full_srec
			shift(2041), // oosvar_name
			shift(2042), // @[
			shift(2043), // braced_oosvar_name
			shift(2044), // full_oosvar
			shift(2045), // all
			shift(2046), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(194),  // float
			shift(195),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			shift(2061), // +
			shift(2063), // -
			shift(2064), // .+
			shift(2065), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2067), // !
			shift(2068), // ~
			nil,         // **
			shift(2072), // string_literal
			shift(2073), // regex_case_insensitive
			shift(2074), // int_literal
			shift(2075), // float_literal
			shift(2076), // boolean_literal
			shift(2077), // const_M_PI
			shift(2078), // const_M_E
			shift(2079), // panic
			shift(2081), // [
			shift(2083), // ctx_IPS
			shift(2084), // ctx_IFS
			shift(2085), // ctx_IRS
			shift(2086), // ctx_OPS
			shift(2087), // ctx_OFS
			shift(2088), // ctx_ORS
			shift(2089), // ctx_OFLATSEP
			shift(2090), // ctx_NF
			shift(2091), // ctx_NR
			shift(2092), // ctx_FNR
			shift(2093), // ctx_FILENAME
			shift(2094), // ctx_FILENUM
			shift(2096), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(13), // ;, reduce: StatementBlockInBraces
			reduce(13), // {, reduce: StatementBlockInBraces
			reduce(13), // }, reduce: StatementBlockInBraces
			nil,        // =
			reduce(13), // unset, reduce: StatementBlockInBraces
			reduce(13), // filter, reduce: StatementBlockInBraces
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			reduce(13), // print, reduce: StatementBlockInBraces
			nil,        // ,
			reduce(13), // printn, reduce: StatementBlockInBraces
			reduce(13), // eprint, reduce: StatementBlockInBraces
			reduce(13), // eprintn, reduce: StatementBlockInBraces
			reduce(13), // dump, reduce: StatementBlockInBraces
			reduce(13), // edump, reduce: StatementBlockInBraces
			reduce(13), // tee, reduce: StatementBlockInBraces
			reduce(13), // emitf, reduce: StatementBlockInBraces
			reduce(13), // emit, reduce: StatementBlockInBraces
			reduce(13), // (, reduce: StatementBlockInBraces
			nil,        // )
			reduce(13), // emitp, reduce: StatementBlockInBraces
			reduce(13), // field_name, reduce: StatementBlockInBraces
			reduce(13), // $[, reduce: StatementBlockInBraces
			nil,        // ]
			reduce(13), // braced_field_name, reduce: StatementBlockInBraces
			reduce(13), // $[[, reduce: StatementBlockInBraces
			reduce(13), // $[[[, reduce: StatementBlockInBraces
			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), // all, 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,        // >>>
			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), // string_literal, reduce: StatementBlockInBraces
			reduce(13), // regex_case_insensitive, 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
			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_OFLATSEP, 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{ // S4207
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(4252), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(291), // ;, reduce: ForLoopOneVariable
			reduce(291), // {, reduce: ForLoopOneVariable
			reduce(291), // }, reduce: ForLoopOneVariable
			nil,         // =
			reduce(291), // unset, reduce: ForLoopOneVariable
			reduce(291), // filter, reduce: ForLoopOneVariable
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(291), // print, reduce: ForLoopOneVariable
			nil,         // ,
			reduce(291), // printn, reduce: ForLoopOneVariable
			reduce(291), // eprint, reduce: ForLoopOneVariable
			reduce(291), // eprintn, reduce: ForLoopOneVariable
			reduce(291), // dump, reduce: ForLoopOneVariable
			reduce(291), // edump, reduce: ForLoopOneVariable
			reduce(291), // tee, reduce: ForLoopOneVariable
			reduce(291), // emitf, reduce: ForLoopOneVariable
			reduce(291), // emit, reduce: ForLoopOneVariable
			reduce(291), // (, reduce: ForLoopOneVariable
			nil,         // )
			reduce(291), // emitp, reduce: ForLoopOneVariable
			reduce(291), // field_name, reduce: ForLoopOneVariable
			reduce(291), // $[, reduce: ForLoopOneVariable
			nil,         // ]
			reduce(291), // braced_field_name, reduce: ForLoopOneVariable
			reduce(291), // $[[, reduce: ForLoopOneVariable
			reduce(291), // $[[[, reduce: ForLoopOneVariable
			reduce(291), // full_srec, reduce: ForLoopOneVariable
			reduce(291), // oosvar_name, reduce: ForLoopOneVariable
			reduce(291), // @[, reduce: ForLoopOneVariable
			reduce(291), // braced_oosvar_name, reduce: ForLoopOneVariable
			reduce(291), // full_oosvar, reduce: ForLoopOneVariable
			reduce(291), // all, reduce: ForLoopOneVariable
			reduce(291), // non_sigil_name, reduce: ForLoopOneVariable
			reduce(291), // arr, reduce: ForLoopOneVariable
			reduce(291), // bool, reduce: ForLoopOneVariable
			reduce(291), // float, reduce: ForLoopOneVariable
			reduce(291), // int, reduce: ForLoopOneVariable
			reduce(291), // map, reduce: ForLoopOneVariable
			reduce(291), // num, reduce: ForLoopOneVariable
			reduce(291), // str, reduce: ForLoopOneVariable
			reduce(291), // 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,         // >>>
			reduce(291), // +, reduce: ForLoopOneVariable
			reduce(291), // -, reduce: ForLoopOneVariable
			reduce(291), // .+, reduce: ForLoopOneVariable
			reduce(291), // .-, reduce: ForLoopOneVariable
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(291), // !, reduce: ForLoopOneVariable
			reduce(291), // ~, reduce: ForLoopOneVariable
			nil,         // **
			reduce(291), // string_literal, reduce: ForLoopOneVariable
			reduce(291), // regex_case_insensitive, reduce: ForLoopOneVariable
			reduce(291), // int_literal, reduce: ForLoopOneVariable
			reduce(291), // float_literal, reduce: ForLoopOneVariable
			reduce(291), // boolean_literal, reduce: ForLoopOneVariable
			reduce(291), // const_M_PI, reduce: ForLoopOneVariable
			reduce(291), // const_M_E, reduce: ForLoopOneVariable
			reduce(291), // panic, reduce: ForLoopOneVariable
			reduce(291), // [, reduce: ForLoopOneVariable
			reduce(291), // ctx_IPS, reduce: ForLoopOneVariable
			reduce(291), // ctx_IFS, reduce: ForLoopOneVariable
			reduce(291), // ctx_IRS, reduce: ForLoopOneVariable
			reduce(291), // ctx_OPS, reduce: ForLoopOneVariable
			reduce(291), // ctx_OFS, reduce: ForLoopOneVariable
			reduce(291), // ctx_ORS, reduce: ForLoopOneVariable
			reduce(291), // ctx_OFLATSEP, reduce: ForLoopOneVariable
			reduce(291), // ctx_NF, reduce: ForLoopOneVariable
			reduce(291), // ctx_NR, reduce: ForLoopOneVariable
			reduce(291), // ctx_FNR, reduce: ForLoopOneVariable
			reduce(291), // ctx_FILENAME, reduce: ForLoopOneVariable
			reduce(291), // ctx_FILENUM, reduce: ForLoopOneVariable
			reduce(291), // env, reduce: ForLoopOneVariable
			nil,         // [[
			nil,         // [[[
			reduce(291), // call, reduce: ForLoopOneVariable
			reduce(291), // begin, reduce: ForLoopOneVariable
			reduce(291), // end, reduce: ForLoopOneVariable
			reduce(291), // if, reduce: ForLoopOneVariable
			nil,         // elif
			nil,         // else
			reduce(291), // while, reduce: ForLoopOneVariable
			reduce(291), // do, reduce: ForLoopOneVariable
			reduce(291), // for, reduce: ForLoopOneVariable
			nil,         // in
			reduce(291), // break, reduce: ForLoopOneVariable
			reduce(291), // continue, reduce: ForLoopOneVariable
			reduce(291), // func, reduce: ForLoopOneVariable
			reduce(291), // subr, reduce: ForLoopOneVariable
			reduce(291), // return, reduce: ForLoopOneVariable
		},
	},
	actionRow{ // S4209
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // 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(4253), // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4210
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			shift(4195), // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(4254), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			shift(1924), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(106), // ;, reduce: PositionalFieldValue
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(106), // ,, reduce: PositionalFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			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: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S4213
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(146), // ;, reduce: TernaryTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(146), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4256), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(253), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(253), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S4216
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(252), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(252), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S4217
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(249), // ;, reduce: ArrayOrMapPositionalNameAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(249), // ,, reduce: ArrayOrMapPositionalNameAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S4218
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4257), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(292), // $, reduce: ForLoopTwoVariable
			nil,         // empty
			reduce(292), // ;, reduce: ForLoopTwoVariable
			reduce(292), // {, reduce: ForLoopTwoVariable
			nil,         // }
			nil,         // =
			reduce(292), // unset, reduce: ForLoopTwoVariable
			reduce(292), // filter, reduce: ForLoopTwoVariable
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(292), // print, reduce: ForLoopTwoVariable
			nil,         // ,
			reduce(292), // printn, reduce: ForLoopTwoVariable
			reduce(292), // eprint, reduce: ForLoopTwoVariable
			reduce(292), // eprintn, reduce: ForLoopTwoVariable
			reduce(292), // dump, reduce: ForLoopTwoVariable
			reduce(292), // edump, reduce: ForLoopTwoVariable
			reduce(292), // tee, reduce: ForLoopTwoVariable
			reduce(292), // emitf, reduce: ForLoopTwoVariable
			reduce(292), // emit, reduce: ForLoopTwoVariable
			reduce(292), // (, reduce: ForLoopTwoVariable
			nil,         // )
			reduce(292), // emitp, reduce: ForLoopTwoVariable
			reduce(292), // field_name, reduce: ForLoopTwoVariable
			reduce(292), // $[, reduce: ForLoopTwoVariable
			nil,         // ]
			reduce(292), // braced_field_name, reduce: ForLoopTwoVariable
			reduce(292), // $[[, reduce: ForLoopTwoVariable
			reduce(292), // $[[[, reduce: ForLoopTwoVariable
			reduce(292), // full_srec, reduce: ForLoopTwoVariable
			reduce(292), // oosvar_name, reduce: ForLoopTwoVariable
			reduce(292), // @[, reduce: ForLoopTwoVariable
			reduce(292), // braced_oosvar_name, reduce: ForLoopTwoVariable
			reduce(292), // full_oosvar, reduce: ForLoopTwoVariable
			reduce(292), // all, reduce: ForLoopTwoVariable
			reduce(292), // non_sigil_name, reduce: ForLoopTwoVariable
			reduce(292), // arr, reduce: ForLoopTwoVariable
			reduce(292), // bool, reduce: ForLoopTwoVariable
			reduce(292), // float, reduce: ForLoopTwoVariable
			reduce(292), // int, reduce: ForLoopTwoVariable
			reduce(292), // map, reduce: ForLoopTwoVariable
			reduce(292), // num, reduce: ForLoopTwoVariable
			reduce(292), // str, reduce: ForLoopTwoVariable
			reduce(292), // 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,         // >>>
			reduce(292), // +, reduce: ForLoopTwoVariable
			reduce(292), // -, reduce: ForLoopTwoVariable
			reduce(292), // .+, reduce: ForLoopTwoVariable
			reduce(292), // .-, reduce: ForLoopTwoVariable
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(292), // !, reduce: ForLoopTwoVariable
			reduce(292), // ~, reduce: ForLoopTwoVariable
			nil,         // **
			reduce(292), // string_literal, reduce: ForLoopTwoVariable
			reduce(292), // regex_case_insensitive, reduce: ForLoopTwoVariable
			reduce(292), // int_literal, reduce: ForLoopTwoVariable
			reduce(292), // float_literal, reduce: ForLoopTwoVariable
			reduce(292), // boolean_literal, reduce: ForLoopTwoVariable
			reduce(292), // const_M_PI, reduce: ForLoopTwoVariable
			reduce(292), // const_M_E, reduce: ForLoopTwoVariable
			reduce(292), // panic, reduce: ForLoopTwoVariable
			reduce(292), // [, reduce: ForLoopTwoVariable
			reduce(292), // ctx_IPS, reduce: ForLoopTwoVariable
			reduce(292), // ctx_IFS, reduce: ForLoopTwoVariable
			reduce(292), // ctx_IRS, reduce: ForLoopTwoVariable
			reduce(292), // ctx_OPS, reduce: ForLoopTwoVariable
			reduce(292), // ctx_OFS, reduce: ForLoopTwoVariable
			reduce(292), // ctx_ORS, reduce: ForLoopTwoVariable
			reduce(292), // ctx_OFLATSEP, reduce: ForLoopTwoVariable
			reduce(292), // ctx_NF, reduce: ForLoopTwoVariable
			reduce(292), // ctx_NR, reduce: ForLoopTwoVariable
			reduce(292), // ctx_FNR, reduce: ForLoopTwoVariable
			reduce(292), // ctx_FILENAME, reduce: ForLoopTwoVariable
			reduce(292), // ctx_FILENUM, reduce: ForLoopTwoVariable
			reduce(292), // env, reduce: ForLoopTwoVariable
			nil,         // [[
			nil,         // [[[
			reduce(292), // call, reduce: ForLoopTwoVariable
			reduce(292), // begin, reduce: ForLoopTwoVariable
			reduce(292), // end, reduce: ForLoopTwoVariable
			reduce(292), // if, reduce: ForLoopTwoVariable
			nil,         // elif
			nil,         // else
			reduce(292), // while, reduce: ForLoopTwoVariable
			reduce(292), // do, reduce: ForLoopTwoVariable
			reduce(292), // for, reduce: ForLoopTwoVariable
			nil,         // in
			reduce(292), // break, reduce: ForLoopTwoVariable
			reduce(292), // continue, reduce: ForLoopTwoVariable
			reduce(292), // func, reduce: ForLoopTwoVariable
			reduce(292), // subr, reduce: ForLoopTwoVariable
			reduce(292), // return, reduce: ForLoopTwoVariable
		},
	},
	actionRow{ // S4220
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(4258), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(106), // ;, reduce: PositionalFieldValue
			nil,         // {
			nil,         // }
			reduce(106), // =, reduce: PositionalFieldValue
			nil,         // unset
			nil,         // filter
			reduce(106), // >, reduce: PositionalFieldValue
			reduce(106), // >>, reduce: PositionalFieldValue
			reduce(106), // |, reduce: PositionalFieldValue
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(106), // ,, reduce: PositionalFieldValue
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(106), // ||=, reduce: PositionalFieldValue
			reduce(106), // ^^=, reduce: PositionalFieldValue
			reduce(106), // &&=, reduce: PositionalFieldValue
			reduce(106), // ??=, reduce: PositionalFieldValue
			reduce(106), // ???=, reduce: PositionalFieldValue
			reduce(106), // |=, reduce: PositionalFieldValue
			reduce(106), // &=, reduce: PositionalFieldValue
			reduce(106), // ^=, reduce: PositionalFieldValue
			reduce(106), // <<=, reduce: PositionalFieldValue
			reduce(106), // >>=, reduce: PositionalFieldValue
			reduce(106), // >>>=, reduce: PositionalFieldValue
			reduce(106), // +=, reduce: PositionalFieldValue
			reduce(106), // .=, reduce: PositionalFieldValue
			reduce(106), // -=, reduce: PositionalFieldValue
			reduce(106), // *=, reduce: PositionalFieldValue
			reduce(106), // /=, reduce: PositionalFieldValue
			reduce(106), // //=, reduce: PositionalFieldValue
			reduce(106), // %=, reduce: PositionalFieldValue
			reduce(106), // **=, reduce: PositionalFieldValue
			reduce(106), // ?, reduce: PositionalFieldValue
			nil,         // :
			reduce(106), // ||, reduce: PositionalFieldValue
			reduce(106), // ^^, reduce: PositionalFieldValue
			reduce(106), // &&, reduce: PositionalFieldValue
			reduce(106), // ??, reduce: PositionalFieldValue
			reduce(106), // ???, reduce: PositionalFieldValue
			reduce(106), // =~, reduce: PositionalFieldValue
			reduce(106), // !=~, reduce: PositionalFieldValue
			reduce(106), // ==, reduce: PositionalFieldValue
			reduce(106), // !=, reduce: PositionalFieldValue
			reduce(106), // >=, reduce: PositionalFieldValue
			reduce(106), // <, reduce: PositionalFieldValue
			reduce(106), // <=, reduce: PositionalFieldValue
			reduce(106), // ^, reduce: PositionalFieldValue
			reduce(106), // &, reduce: PositionalFieldValue
			reduce(106), // <<, reduce: PositionalFieldValue
			reduce(106), // >>>, reduce: PositionalFieldValue
			reduce(106), // +, reduce: PositionalFieldValue
			reduce(106), // -, reduce: PositionalFieldValue
			reduce(106), // .+, reduce: PositionalFieldValue
			reduce(106), // .-, reduce: PositionalFieldValue
			reduce(106), // ., reduce: PositionalFieldValue
			reduce(106), // *, reduce: PositionalFieldValue
			reduce(106), // /, reduce: PositionalFieldValue
			reduce(106), // //, reduce: PositionalFieldValue
			reduce(106), // %, reduce: PositionalFieldValue
			reduce(106), // .*, reduce: PositionalFieldValue
			reduce(106), // ./, reduce: PositionalFieldValue
			reduce(106), // .//, reduce: PositionalFieldValue
			nil,         // !
			nil,         // ~
			reduce(106), // **, reduce: PositionalFieldValue
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(106), // [, reduce: PositionalFieldValue
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(106), // [[, reduce: PositionalFieldValue
			reduce(106), // [[[, 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{ // S4222
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(146), // ;, reduce: TernaryTerm
			nil,         // {
			nil,         // }
			reduce(146), // =, reduce: TernaryTerm
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(146), // ,, reduce: TernaryTerm
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(146), // ||=, reduce: TernaryTerm
			reduce(146), // ^^=, reduce: TernaryTerm
			reduce(146), // &&=, reduce: TernaryTerm
			reduce(146), // ??=, reduce: TernaryTerm
			reduce(146), // ???=, reduce: TernaryTerm
			reduce(146), // |=, reduce: TernaryTerm
			reduce(146), // &=, reduce: TernaryTerm
			reduce(146), // ^=, reduce: TernaryTerm
			reduce(146), // <<=, reduce: TernaryTerm
			reduce(146), // >>=, reduce: TernaryTerm
			reduce(146), // >>>=, reduce: TernaryTerm
			reduce(146), // +=, reduce: TernaryTerm
			reduce(146), // .=, reduce: TernaryTerm
			reduce(146), // -=, reduce: TernaryTerm
			reduce(146), // *=, reduce: TernaryTerm
			reduce(146), // /=, reduce: TernaryTerm
			reduce(146), // //=, reduce: TernaryTerm
			reduce(146), // %=, reduce: TernaryTerm
			reduce(146), // **=, 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,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4259), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(253), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			reduce(253), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(253), // >, reduce: ArraySliceAccess
			reduce(253), // >>, reduce: ArraySliceAccess
			reduce(253), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(253), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(253), // ||=, reduce: ArraySliceAccess
			reduce(253), // ^^=, reduce: ArraySliceAccess
			reduce(253), // &&=, reduce: ArraySliceAccess
			reduce(253), // ??=, reduce: ArraySliceAccess
			reduce(253), // ???=, reduce: ArraySliceAccess
			reduce(253), // |=, reduce: ArraySliceAccess
			reduce(253), // &=, reduce: ArraySliceAccess
			reduce(253), // ^=, reduce: ArraySliceAccess
			reduce(253), // <<=, reduce: ArraySliceAccess
			reduce(253), // >>=, reduce: ArraySliceAccess
			reduce(253), // >>>=, reduce: ArraySliceAccess
			reduce(253), // +=, reduce: ArraySliceAccess
			reduce(253), // .=, reduce: ArraySliceAccess
			reduce(253), // -=, reduce: ArraySliceAccess
			reduce(253), // *=, reduce: ArraySliceAccess
			reduce(253), // /=, reduce: ArraySliceAccess
			reduce(253), // //=, reduce: ArraySliceAccess
			reduce(253), // %=, reduce: ArraySliceAccess
			reduce(253), // **=, reduce: ArraySliceAccess
			reduce(253), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(253), // ||, reduce: ArraySliceAccess
			reduce(253), // ^^, reduce: ArraySliceAccess
			reduce(253), // &&, reduce: ArraySliceAccess
			reduce(253), // ??, reduce: ArraySliceAccess
			reduce(253), // ???, reduce: ArraySliceAccess
			reduce(253), // =~, reduce: ArraySliceAccess
			reduce(253), // !=~, reduce: ArraySliceAccess
			reduce(253), // ==, reduce: ArraySliceAccess
			reduce(253), // !=, reduce: ArraySliceAccess
			reduce(253), // >=, reduce: ArraySliceAccess
			reduce(253), // <, reduce: ArraySliceAccess
			reduce(253), // <=, reduce: ArraySliceAccess
			reduce(253), // ^, reduce: ArraySliceAccess
			reduce(253), // &, reduce: ArraySliceAccess
			reduce(253), // <<, reduce: ArraySliceAccess
			reduce(253), // >>>, reduce: ArraySliceAccess
			reduce(253), // +, reduce: ArraySliceAccess
			reduce(253), // -, reduce: ArraySliceAccess
			reduce(253), // .+, reduce: ArraySliceAccess
			reduce(253), // .-, reduce: ArraySliceAccess
			reduce(253), // ., reduce: ArraySliceAccess
			reduce(253), // *, reduce: ArraySliceAccess
			reduce(253), // /, reduce: ArraySliceAccess
			reduce(253), // //, reduce: ArraySliceAccess
			reduce(253), // %, reduce: ArraySliceAccess
			reduce(253), // .*, reduce: ArraySliceAccess
			reduce(253), // ./, reduce: ArraySliceAccess
			reduce(253), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(253), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(253), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(253), // [[, reduce: ArraySliceAccess
			reduce(253), // [[[, 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{ // S4225
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(252), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			reduce(252), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(252), // >, reduce: ArraySliceAccess
			reduce(252), // >>, reduce: ArraySliceAccess
			reduce(252), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(252), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(252), // ||=, reduce: ArraySliceAccess
			reduce(252), // ^^=, reduce: ArraySliceAccess
			reduce(252), // &&=, reduce: ArraySliceAccess
			reduce(252), // ??=, reduce: ArraySliceAccess
			reduce(252), // ???=, reduce: ArraySliceAccess
			reduce(252), // |=, reduce: ArraySliceAccess
			reduce(252), // &=, reduce: ArraySliceAccess
			reduce(252), // ^=, reduce: ArraySliceAccess
			reduce(252), // <<=, reduce: ArraySliceAccess
			reduce(252), // >>=, reduce: ArraySliceAccess
			reduce(252), // >>>=, reduce: ArraySliceAccess
			reduce(252), // +=, reduce: ArraySliceAccess
			reduce(252), // .=, reduce: ArraySliceAccess
			reduce(252), // -=, reduce: ArraySliceAccess
			reduce(252), // *=, reduce: ArraySliceAccess
			reduce(252), // /=, reduce: ArraySliceAccess
			reduce(252), // //=, reduce: ArraySliceAccess
			reduce(252), // %=, reduce: ArraySliceAccess
			reduce(252), // **=, reduce: ArraySliceAccess
			reduce(252), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(252), // ||, reduce: ArraySliceAccess
			reduce(252), // ^^, reduce: ArraySliceAccess
			reduce(252), // &&, reduce: ArraySliceAccess
			reduce(252), // ??, reduce: ArraySliceAccess
			reduce(252), // ???, reduce: ArraySliceAccess
			reduce(252), // =~, reduce: ArraySliceAccess
			reduce(252), // !=~, reduce: ArraySliceAccess
			reduce(252), // ==, reduce: ArraySliceAccess
			reduce(252), // !=, reduce: ArraySliceAccess
			reduce(252), // >=, reduce: ArraySliceAccess
			reduce(252), // <, reduce: ArraySliceAccess
			reduce(252), // <=, reduce: ArraySliceAccess
			reduce(252), // ^, reduce: ArraySliceAccess
			reduce(252), // &, reduce: ArraySliceAccess
			reduce(252), // <<, reduce: ArraySliceAccess
			reduce(252), // >>>, reduce: ArraySliceAccess
			reduce(252), // +, reduce: ArraySliceAccess
			reduce(252), // -, reduce: ArraySliceAccess
			reduce(252), // .+, reduce: ArraySliceAccess
			reduce(252), // .-, reduce: ArraySliceAccess
			reduce(252), // ., reduce: ArraySliceAccess
			reduce(252), // *, reduce: ArraySliceAccess
			reduce(252), // /, reduce: ArraySliceAccess
			reduce(252), // //, reduce: ArraySliceAccess
			reduce(252), // %, reduce: ArraySliceAccess
			reduce(252), // .*, reduce: ArraySliceAccess
			reduce(252), // ./, reduce: ArraySliceAccess
			reduce(252), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(252), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(252), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(252), // [[, reduce: ArraySliceAccess
			reduce(252), // [[[, 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{ // S4226
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(249), // ;, reduce: ArrayOrMapPositionalNameAccess
			nil,         // {
			nil,         // }
			reduce(249), // =, reduce: ArrayOrMapPositionalNameAccess
			nil,         // unset
			nil,         // filter
			reduce(249), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |, reduce: ArrayOrMapPositionalNameAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(249), // ,, reduce: ArrayOrMapPositionalNameAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(249), // ||=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // |=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // **=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(249), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(249), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(249), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(249), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(249), // [[[, 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{ // S4227
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			shift(4260), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			reduce(33), // ,, reduce: Assignment
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			reduce(33), // ), reduce: Assignment
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(125), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(125), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(126), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(126), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(127), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(127), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(128), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(128), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(129), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(129), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(130), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(130), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(131), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(131), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(132), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(132), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(133), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(133), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(134), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(134), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(135), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(135), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(136), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(136), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(137), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(137), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(138), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(138), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(139), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(139), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(140), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(140), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(141), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(141), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(142), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(142), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(143), // ,, reduce: Assignment
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(143), // ), reduce: Assignment
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(307), // ,, reduce: TripleForUpdate
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			reduce(307), // ), reduce: TripleForUpdate
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(296), // $, reduce: TripleForLoop
			nil,         // empty
			reduce(296), // ;, reduce: TripleForLoop
			reduce(296), // {, reduce: TripleForLoop
			nil,         // }
			nil,         // =
			reduce(296), // unset, reduce: TripleForLoop
			reduce(296), // filter, reduce: TripleForLoop
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(296), // print, reduce: TripleForLoop
			nil,         // ,
			reduce(296), // printn, reduce: TripleForLoop
			reduce(296), // eprint, reduce: TripleForLoop
			reduce(296), // eprintn, reduce: TripleForLoop
			reduce(296), // dump, reduce: TripleForLoop
			reduce(296), // edump, reduce: TripleForLoop
			reduce(296), // tee, reduce: TripleForLoop
			reduce(296), // emitf, reduce: TripleForLoop
			reduce(296), // emit, reduce: TripleForLoop
			reduce(296), // (, reduce: TripleForLoop
			nil,         // )
			reduce(296), // emitp, reduce: TripleForLoop
			reduce(296), // field_name, reduce: TripleForLoop
			reduce(296), // $[, reduce: TripleForLoop
			nil,         // ]
			reduce(296), // braced_field_name, reduce: TripleForLoop
			reduce(296), // $[[, reduce: TripleForLoop
			reduce(296), // $[[[, reduce: TripleForLoop
			reduce(296), // full_srec, reduce: TripleForLoop
			reduce(296), // oosvar_name, reduce: TripleForLoop
			reduce(296), // @[, reduce: TripleForLoop
			reduce(296), // braced_oosvar_name, reduce: TripleForLoop
			reduce(296), // full_oosvar, reduce: TripleForLoop
			reduce(296), // all, reduce: TripleForLoop
			reduce(296), // non_sigil_name, reduce: TripleForLoop
			reduce(296), // arr, reduce: TripleForLoop
			reduce(296), // bool, reduce: TripleForLoop
			reduce(296), // float, reduce: TripleForLoop
			reduce(296), // int, reduce: TripleForLoop
			reduce(296), // map, reduce: TripleForLoop
			reduce(296), // num, reduce: TripleForLoop
			reduce(296), // str, reduce: TripleForLoop
			reduce(296), // 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,         // >>>
			reduce(296), // +, reduce: TripleForLoop
			reduce(296), // -, reduce: TripleForLoop
			reduce(296), // .+, reduce: TripleForLoop
			reduce(296), // .-, reduce: TripleForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(296), // !, reduce: TripleForLoop
			reduce(296), // ~, reduce: TripleForLoop
			nil,         // **
			reduce(296), // string_literal, reduce: TripleForLoop
			reduce(296), // regex_case_insensitive, reduce: TripleForLoop
			reduce(296), // int_literal, reduce: TripleForLoop
			reduce(296), // float_literal, reduce: TripleForLoop
			reduce(296), // boolean_literal, reduce: TripleForLoop
			reduce(296), // const_M_PI, reduce: TripleForLoop
			reduce(296), // const_M_E, reduce: TripleForLoop
			reduce(296), // panic, reduce: TripleForLoop
			reduce(296), // [, reduce: TripleForLoop
			reduce(296), // ctx_IPS, reduce: TripleForLoop
			reduce(296), // ctx_IFS, reduce: TripleForLoop
			reduce(296), // ctx_IRS, reduce: TripleForLoop
			reduce(296), // ctx_OPS, reduce: TripleForLoop
			reduce(296), // ctx_OFS, reduce: TripleForLoop
			reduce(296), // ctx_ORS, reduce: TripleForLoop
			reduce(296), // ctx_OFLATSEP, reduce: TripleForLoop
			reduce(296), // ctx_NF, reduce: TripleForLoop
			reduce(296), // ctx_NR, reduce: TripleForLoop
			reduce(296), // ctx_FNR, reduce: TripleForLoop
			reduce(296), // ctx_FILENAME, reduce: TripleForLoop
			reduce(296), // ctx_FILENUM, reduce: TripleForLoop
			reduce(296), // env, reduce: TripleForLoop
			nil,         // [[
			nil,         // [[[
			reduce(296), // call, reduce: TripleForLoop
			reduce(296), // begin, reduce: TripleForLoop
			reduce(296), // end, reduce: TripleForLoop
			reduce(296), // if, reduce: TripleForLoop
			nil,         // elif
			nil,         // else
			reduce(296), // while, reduce: TripleForLoop
			reduce(296), // do, reduce: TripleForLoop
			reduce(296), // for, reduce: TripleForLoop
			nil,         // in
			reduce(296), // break, reduce: TripleForLoop
			reduce(296), // continue, reduce: TripleForLoop
			reduce(296), // func, reduce: TripleForLoop
			reduce(296), // subr, reduce: TripleForLoop
			reduce(296), // return, reduce: TripleForLoop
		},
	},
	actionRow{ // S4250
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(73), // ;, reduce: EmitStatement
			nil,        // {
			reduce(73), // }, reduce: EmitStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			reduce(81), // ;, reduce: EmitPStatement
			nil,        // {
			reduce(81), // }, reduce: EmitPStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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,         // ;
			shift(1924), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			nil,        // ;
			shift(495), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			shift(499), // (
			nil,        // )
			nil,        // emitp
			shift(511), // field_name
			shift(512), // $[
			nil,        // ]
			shift(513), // braced_field_name
			shift(514), // $[[
			shift(515), // $[[[
			shift(516), // full_srec
			shift(518), // oosvar_name
			shift(519), // @[
			shift(520), // braced_oosvar_name
			shift(521), // full_oosvar
			shift(522), // all
			shift(523), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(194), // float
			shift(195), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			shift(538), // +
			shift(540), // -
			shift(541), // .+
			shift(542), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(544), // !
			shift(545), // ~
			nil,        // **
			shift(549), // string_literal
			shift(550), // regex_case_insensitive
			shift(551), // int_literal
			shift(552), // float_literal
			shift(553), // boolean_literal
			shift(554), // const_M_PI
			shift(555), // const_M_E
			shift(556), // panic
			shift(558), // [
			shift(560), // ctx_IPS
			shift(561), // ctx_IFS
			shift(562), // ctx_IRS
			shift(563), // ctx_OPS
			shift(564), // ctx_OFS
			shift(565), // ctx_ORS
			shift(566), // ctx_OFLATSEP
			shift(567), // ctx_NF
			shift(568), // ctx_NR
			shift(569), // ctx_FNR
			shift(570), // ctx_FILENAME
			shift(571), // ctx_FILENUM
			shift(573), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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
			nil,         // ;
			shift(1924), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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(311), // ;, reduce: FunctionDefinition
			reduce(311), // {, reduce: FunctionDefinition
			reduce(311), // }, reduce: FunctionDefinition
			nil,         // =
			reduce(311), // unset, reduce: FunctionDefinition
			reduce(311), // filter, reduce: FunctionDefinition
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(311), // print, reduce: FunctionDefinition
			nil,         // ,
			reduce(311), // printn, reduce: FunctionDefinition
			reduce(311), // eprint, reduce: FunctionDefinition
			reduce(311), // eprintn, reduce: FunctionDefinition
			reduce(311), // dump, reduce: FunctionDefinition
			reduce(311), // edump, reduce: FunctionDefinition
			reduce(311), // tee, reduce: FunctionDefinition
			reduce(311), // emitf, reduce: FunctionDefinition
			reduce(311), // emit, reduce: FunctionDefinition
			reduce(311), // (, reduce: FunctionDefinition
			nil,         // )
			reduce(311), // emitp, reduce: FunctionDefinition
			reduce(311), // field_name, reduce: FunctionDefinition
			reduce(311), // $[, reduce: FunctionDefinition
			nil,         // ]
			reduce(311), // braced_field_name, reduce: FunctionDefinition
			reduce(311), // $[[, reduce: FunctionDefinition
			reduce(311), // $[[[, reduce: FunctionDefinition
			reduce(311), // full_srec, reduce: FunctionDefinition
			reduce(311), // oosvar_name, reduce: FunctionDefinition
			reduce(311), // @[, reduce: FunctionDefinition
			reduce(311), // braced_oosvar_name, reduce: FunctionDefinition
			reduce(311), // full_oosvar, reduce: FunctionDefinition
			reduce(311), // all, reduce: FunctionDefinition
			reduce(311), // non_sigil_name, reduce: FunctionDefinition
			reduce(311), // arr, reduce: FunctionDefinition
			reduce(311), // bool, reduce: FunctionDefinition
			reduce(311), // float, reduce: FunctionDefinition
			reduce(311), // int, reduce: FunctionDefinition
			reduce(311), // map, reduce: FunctionDefinition
			reduce(311), // num, reduce: FunctionDefinition
			reduce(311), // str, reduce: FunctionDefinition
			reduce(311), // 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,         // >>>
			reduce(311), // +, reduce: FunctionDefinition
			reduce(311), // -, reduce: FunctionDefinition
			reduce(311), // .+, reduce: FunctionDefinition
			reduce(311), // .-, reduce: FunctionDefinition
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(311), // !, reduce: FunctionDefinition
			reduce(311), // ~, reduce: FunctionDefinition
			nil,         // **
			reduce(311), // string_literal, reduce: FunctionDefinition
			reduce(311), // regex_case_insensitive, reduce: FunctionDefinition
			reduce(311), // int_literal, reduce: FunctionDefinition
			reduce(311), // float_literal, reduce: FunctionDefinition
			reduce(311), // boolean_literal, reduce: FunctionDefinition
			reduce(311), // const_M_PI, reduce: FunctionDefinition
			reduce(311), // const_M_E, reduce: FunctionDefinition
			reduce(311), // panic, reduce: FunctionDefinition
			reduce(311), // [, reduce: FunctionDefinition
			reduce(311), // ctx_IPS, reduce: FunctionDefinition
			reduce(311), // ctx_IFS, reduce: FunctionDefinition
			reduce(311), // ctx_IRS, reduce: FunctionDefinition
			reduce(311), // ctx_OPS, reduce: FunctionDefinition
			reduce(311), // ctx_OFS, reduce: FunctionDefinition
			reduce(311), // ctx_ORS, reduce: FunctionDefinition
			reduce(311), // ctx_OFLATSEP, reduce: FunctionDefinition
			reduce(311), // ctx_NF, reduce: FunctionDefinition
			reduce(311), // ctx_NR, reduce: FunctionDefinition
			reduce(311), // ctx_FNR, reduce: FunctionDefinition
			reduce(311), // ctx_FILENAME, reduce: FunctionDefinition
			reduce(311), // ctx_FILENUM, reduce: FunctionDefinition
			reduce(311), // env, reduce: FunctionDefinition
			nil,         // [[
			nil,         // [[[
			reduce(311), // call, reduce: FunctionDefinition
			reduce(311), // begin, reduce: FunctionDefinition
			reduce(311), // end, reduce: FunctionDefinition
			reduce(311), // if, reduce: FunctionDefinition
			nil,         // elif
			nil,         // else
			reduce(311), // while, reduce: FunctionDefinition
			reduce(311), // do, reduce: FunctionDefinition
			reduce(311), // for, reduce: FunctionDefinition
			nil,         // in
			reduce(311), // break, reduce: FunctionDefinition
			reduce(311), // continue, reduce: FunctionDefinition
			reduce(311), // func, reduce: FunctionDefinition
			reduce(311), // subr, reduce: FunctionDefinition
			reduce(311), // return, reduce: FunctionDefinition
		},
	},
	actionRow{ // S4256
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(251), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(251), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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{ // S4257
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(250), // ;, reduce: ArrayOrMapPositionalValueAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(250), // ,, reduce: ArrayOrMapPositionalValueAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S4258
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(275), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // >
			nil,        // >>
			nil,        // |
			nil,        // stdout
			nil,        // stderr
			nil,        // print
			nil,        // ,
			nil,        // printn
			nil,        // eprint
			nil,        // eprintn
			nil,        // dump
			nil,        // edump
			nil,        // tee
			nil,        // emitf
			nil,        // emit
			nil,        // (
			nil,        // )
			nil,        // emitp
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // $[[[
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // all
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // string_literal
			nil,        // regex_case_insensitive
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_OFLATSEP
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // 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(251), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			reduce(251), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			reduce(251), // >, reduce: ArraySliceAccess
			reduce(251), // >>, reduce: ArraySliceAccess
			reduce(251), // |, reduce: ArraySliceAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(251), // ,, reduce: ArraySliceAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(251), // ||=, reduce: ArraySliceAccess
			reduce(251), // ^^=, reduce: ArraySliceAccess
			reduce(251), // &&=, reduce: ArraySliceAccess
			reduce(251), // ??=, reduce: ArraySliceAccess
			reduce(251), // ???=, reduce: ArraySliceAccess
			reduce(251), // |=, reduce: ArraySliceAccess
			reduce(251), // &=, reduce: ArraySliceAccess
			reduce(251), // ^=, reduce: ArraySliceAccess
			reduce(251), // <<=, reduce: ArraySliceAccess
			reduce(251), // >>=, reduce: ArraySliceAccess
			reduce(251), // >>>=, reduce: ArraySliceAccess
			reduce(251), // +=, reduce: ArraySliceAccess
			reduce(251), // .=, reduce: ArraySliceAccess
			reduce(251), // -=, reduce: ArraySliceAccess
			reduce(251), // *=, reduce: ArraySliceAccess
			reduce(251), // /=, reduce: ArraySliceAccess
			reduce(251), // //=, reduce: ArraySliceAccess
			reduce(251), // %=, reduce: ArraySliceAccess
			reduce(251), // **=, reduce: ArraySliceAccess
			reduce(251), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(251), // ||, reduce: ArraySliceAccess
			reduce(251), // ^^, reduce: ArraySliceAccess
			reduce(251), // &&, reduce: ArraySliceAccess
			reduce(251), // ??, reduce: ArraySliceAccess
			reduce(251), // ???, reduce: ArraySliceAccess
			reduce(251), // =~, reduce: ArraySliceAccess
			reduce(251), // !=~, reduce: ArraySliceAccess
			reduce(251), // ==, reduce: ArraySliceAccess
			reduce(251), // !=, reduce: ArraySliceAccess
			reduce(251), // >=, reduce: ArraySliceAccess
			reduce(251), // <, reduce: ArraySliceAccess
			reduce(251), // <=, reduce: ArraySliceAccess
			reduce(251), // ^, reduce: ArraySliceAccess
			reduce(251), // &, reduce: ArraySliceAccess
			reduce(251), // <<, reduce: ArraySliceAccess
			reduce(251), // >>>, reduce: ArraySliceAccess
			reduce(251), // +, reduce: ArraySliceAccess
			reduce(251), // -, reduce: ArraySliceAccess
			reduce(251), // .+, reduce: ArraySliceAccess
			reduce(251), // .-, reduce: ArraySliceAccess
			reduce(251), // ., reduce: ArraySliceAccess
			reduce(251), // *, reduce: ArraySliceAccess
			reduce(251), // /, reduce: ArraySliceAccess
			reduce(251), // //, reduce: ArraySliceAccess
			reduce(251), // %, reduce: ArraySliceAccess
			reduce(251), // .*, reduce: ArraySliceAccess
			reduce(251), // ./, reduce: ArraySliceAccess
			reduce(251), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(251), // **, reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(251), // [, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(251), // [[, reduce: ArraySliceAccess
			reduce(251), // [[[, 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{ // S4260
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(250), // ;, reduce: ArrayOrMapPositionalValueAccess
			nil,         // {
			nil,         // }
			reduce(250), // =, reduce: ArrayOrMapPositionalValueAccess
			nil,         // unset
			nil,         // filter
			reduce(250), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |, reduce: ArrayOrMapPositionalValueAccess
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			reduce(250), // ,, reduce: ArrayOrMapPositionalValueAccess
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(250), // ||=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // |=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // **=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(250), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(250), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(250), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(250), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(250), // [[[, 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{ // S4261
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(292), // ;, reduce: ForLoopTwoVariable
			reduce(292), // {, reduce: ForLoopTwoVariable
			reduce(292), // }, reduce: ForLoopTwoVariable
			nil,         // =
			reduce(292), // unset, reduce: ForLoopTwoVariable
			reduce(292), // filter, reduce: ForLoopTwoVariable
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(292), // print, reduce: ForLoopTwoVariable
			nil,         // ,
			reduce(292), // printn, reduce: ForLoopTwoVariable
			reduce(292), // eprint, reduce: ForLoopTwoVariable
			reduce(292), // eprintn, reduce: ForLoopTwoVariable
			reduce(292), // dump, reduce: ForLoopTwoVariable
			reduce(292), // edump, reduce: ForLoopTwoVariable
			reduce(292), // tee, reduce: ForLoopTwoVariable
			reduce(292), // emitf, reduce: ForLoopTwoVariable
			reduce(292), // emit, reduce: ForLoopTwoVariable
			reduce(292), // (, reduce: ForLoopTwoVariable
			nil,         // )
			reduce(292), // emitp, reduce: ForLoopTwoVariable
			reduce(292), // field_name, reduce: ForLoopTwoVariable
			reduce(292), // $[, reduce: ForLoopTwoVariable
			nil,         // ]
			reduce(292), // braced_field_name, reduce: ForLoopTwoVariable
			reduce(292), // $[[, reduce: ForLoopTwoVariable
			reduce(292), // $[[[, reduce: ForLoopTwoVariable
			reduce(292), // full_srec, reduce: ForLoopTwoVariable
			reduce(292), // oosvar_name, reduce: ForLoopTwoVariable
			reduce(292), // @[, reduce: ForLoopTwoVariable
			reduce(292), // braced_oosvar_name, reduce: ForLoopTwoVariable
			reduce(292), // full_oosvar, reduce: ForLoopTwoVariable
			reduce(292), // all, reduce: ForLoopTwoVariable
			reduce(292), // non_sigil_name, reduce: ForLoopTwoVariable
			reduce(292), // arr, reduce: ForLoopTwoVariable
			reduce(292), // bool, reduce: ForLoopTwoVariable
			reduce(292), // float, reduce: ForLoopTwoVariable
			reduce(292), // int, reduce: ForLoopTwoVariable
			reduce(292), // map, reduce: ForLoopTwoVariable
			reduce(292), // num, reduce: ForLoopTwoVariable
			reduce(292), // str, reduce: ForLoopTwoVariable
			reduce(292), // 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,         // >>>
			reduce(292), // +, reduce: ForLoopTwoVariable
			reduce(292), // -, reduce: ForLoopTwoVariable
			reduce(292), // .+, reduce: ForLoopTwoVariable
			reduce(292), // .-, reduce: ForLoopTwoVariable
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(292), // !, reduce: ForLoopTwoVariable
			reduce(292), // ~, reduce: ForLoopTwoVariable
			nil,         // **
			reduce(292), // string_literal, reduce: ForLoopTwoVariable
			reduce(292), // regex_case_insensitive, reduce: ForLoopTwoVariable
			reduce(292), // int_literal, reduce: ForLoopTwoVariable
			reduce(292), // float_literal, reduce: ForLoopTwoVariable
			reduce(292), // boolean_literal, reduce: ForLoopTwoVariable
			reduce(292), // const_M_PI, reduce: ForLoopTwoVariable
			reduce(292), // const_M_E, reduce: ForLoopTwoVariable
			reduce(292), // panic, reduce: ForLoopTwoVariable
			reduce(292), // [, reduce: ForLoopTwoVariable
			reduce(292), // ctx_IPS, reduce: ForLoopTwoVariable
			reduce(292), // ctx_IFS, reduce: ForLoopTwoVariable
			reduce(292), // ctx_IRS, reduce: ForLoopTwoVariable
			reduce(292), // ctx_OPS, reduce: ForLoopTwoVariable
			reduce(292), // ctx_OFS, reduce: ForLoopTwoVariable
			reduce(292), // ctx_ORS, reduce: ForLoopTwoVariable
			reduce(292), // ctx_OFLATSEP, reduce: ForLoopTwoVariable
			reduce(292), // ctx_NF, reduce: ForLoopTwoVariable
			reduce(292), // ctx_NR, reduce: ForLoopTwoVariable
			reduce(292), // ctx_FNR, reduce: ForLoopTwoVariable
			reduce(292), // ctx_FILENAME, reduce: ForLoopTwoVariable
			reduce(292), // ctx_FILENUM, reduce: ForLoopTwoVariable
			reduce(292), // env, reduce: ForLoopTwoVariable
			nil,         // [[
			nil,         // [[[
			reduce(292), // call, reduce: ForLoopTwoVariable
			reduce(292), // begin, reduce: ForLoopTwoVariable
			reduce(292), // end, reduce: ForLoopTwoVariable
			reduce(292), // if, reduce: ForLoopTwoVariable
			nil,         // elif
			nil,         // else
			reduce(292), // while, reduce: ForLoopTwoVariable
			reduce(292), // do, reduce: ForLoopTwoVariable
			reduce(292), // for, reduce: ForLoopTwoVariable
			nil,         // in
			reduce(292), // break, reduce: ForLoopTwoVariable
			reduce(292), // continue, reduce: ForLoopTwoVariable
			reduce(292), // func, reduce: ForLoopTwoVariable
			reduce(292), // subr, reduce: ForLoopTwoVariable
			reduce(292), // return, reduce: ForLoopTwoVariable
		},
	},
	actionRow{ // S4262
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			shift(4265), // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(296), // ;, reduce: TripleForLoop
			reduce(296), // {, reduce: TripleForLoop
			reduce(296), // }, reduce: TripleForLoop
			nil,         // =
			reduce(296), // unset, reduce: TripleForLoop
			reduce(296), // filter, reduce: TripleForLoop
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(296), // print, reduce: TripleForLoop
			nil,         // ,
			reduce(296), // printn, reduce: TripleForLoop
			reduce(296), // eprint, reduce: TripleForLoop
			reduce(296), // eprintn, reduce: TripleForLoop
			reduce(296), // dump, reduce: TripleForLoop
			reduce(296), // edump, reduce: TripleForLoop
			reduce(296), // tee, reduce: TripleForLoop
			reduce(296), // emitf, reduce: TripleForLoop
			reduce(296), // emit, reduce: TripleForLoop
			reduce(296), // (, reduce: TripleForLoop
			nil,         // )
			reduce(296), // emitp, reduce: TripleForLoop
			reduce(296), // field_name, reduce: TripleForLoop
			reduce(296), // $[, reduce: TripleForLoop
			nil,         // ]
			reduce(296), // braced_field_name, reduce: TripleForLoop
			reduce(296), // $[[, reduce: TripleForLoop
			reduce(296), // $[[[, reduce: TripleForLoop
			reduce(296), // full_srec, reduce: TripleForLoop
			reduce(296), // oosvar_name, reduce: TripleForLoop
			reduce(296), // @[, reduce: TripleForLoop
			reduce(296), // braced_oosvar_name, reduce: TripleForLoop
			reduce(296), // full_oosvar, reduce: TripleForLoop
			reduce(296), // all, reduce: TripleForLoop
			reduce(296), // non_sigil_name, reduce: TripleForLoop
			reduce(296), // arr, reduce: TripleForLoop
			reduce(296), // bool, reduce: TripleForLoop
			reduce(296), // float, reduce: TripleForLoop
			reduce(296), // int, reduce: TripleForLoop
			reduce(296), // map, reduce: TripleForLoop
			reduce(296), // num, reduce: TripleForLoop
			reduce(296), // str, reduce: TripleForLoop
			reduce(296), // 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,         // >>>
			reduce(296), // +, reduce: TripleForLoop
			reduce(296), // -, reduce: TripleForLoop
			reduce(296), // .+, reduce: TripleForLoop
			reduce(296), // .-, reduce: TripleForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(296), // !, reduce: TripleForLoop
			reduce(296), // ~, reduce: TripleForLoop
			nil,         // **
			reduce(296), // string_literal, reduce: TripleForLoop
			reduce(296), // regex_case_insensitive, reduce: TripleForLoop
			reduce(296), // int_literal, reduce: TripleForLoop
			reduce(296), // float_literal, reduce: TripleForLoop
			reduce(296), // boolean_literal, reduce: TripleForLoop
			reduce(296), // const_M_PI, reduce: TripleForLoop
			reduce(296), // const_M_E, reduce: TripleForLoop
			reduce(296), // panic, reduce: TripleForLoop
			reduce(296), // [, reduce: TripleForLoop
			reduce(296), // ctx_IPS, reduce: TripleForLoop
			reduce(296), // ctx_IFS, reduce: TripleForLoop
			reduce(296), // ctx_IRS, reduce: TripleForLoop
			reduce(296), // ctx_OPS, reduce: TripleForLoop
			reduce(296), // ctx_OFS, reduce: TripleForLoop
			reduce(296), // ctx_ORS, reduce: TripleForLoop
			reduce(296), // ctx_OFLATSEP, reduce: TripleForLoop
			reduce(296), // ctx_NF, reduce: TripleForLoop
			reduce(296), // ctx_NR, reduce: TripleForLoop
			reduce(296), // ctx_FNR, reduce: TripleForLoop
			reduce(296), // ctx_FILENAME, reduce: TripleForLoop
			reduce(296), // ctx_FILENUM, reduce: TripleForLoop
			reduce(296), // env, reduce: TripleForLoop
			nil,         // [[
			nil,         // [[[
			reduce(296), // call, reduce: TripleForLoop
			reduce(296), // begin, reduce: TripleForLoop
			reduce(296), // end, reduce: TripleForLoop
			reduce(296), // if, reduce: TripleForLoop
			nil,         // elif
			nil,         // else
			reduce(296), // while, reduce: TripleForLoop
			reduce(296), // do, reduce: TripleForLoop
			reduce(296), // for, reduce: TripleForLoop
			nil,         // in
			reduce(296), // break, reduce: TripleForLoop
			reduce(296), // continue, reduce: TripleForLoop
			reduce(296), // func, reduce: TripleForLoop
			reduce(296), // subr, reduce: TripleForLoop
			reduce(296), // return, reduce: TripleForLoop
		},
	},
	actionRow{ // S4264
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(293), // $, reduce: ForLoopMultivariable
			nil,         // empty
			reduce(293), // ;, reduce: ForLoopMultivariable
			reduce(293), // {, reduce: ForLoopMultivariable
			nil,         // }
			nil,         // =
			reduce(293), // unset, reduce: ForLoopMultivariable
			reduce(293), // filter, reduce: ForLoopMultivariable
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(293), // print, reduce: ForLoopMultivariable
			nil,         // ,
			reduce(293), // printn, reduce: ForLoopMultivariable
			reduce(293), // eprint, reduce: ForLoopMultivariable
			reduce(293), // eprintn, reduce: ForLoopMultivariable
			reduce(293), // dump, reduce: ForLoopMultivariable
			reduce(293), // edump, reduce: ForLoopMultivariable
			reduce(293), // tee, reduce: ForLoopMultivariable
			reduce(293), // emitf, reduce: ForLoopMultivariable
			reduce(293), // emit, reduce: ForLoopMultivariable
			reduce(293), // (, reduce: ForLoopMultivariable
			nil,         // )
			reduce(293), // emitp, reduce: ForLoopMultivariable
			reduce(293), // field_name, reduce: ForLoopMultivariable
			reduce(293), // $[, reduce: ForLoopMultivariable
			nil,         // ]
			reduce(293), // braced_field_name, reduce: ForLoopMultivariable
			reduce(293), // $[[, reduce: ForLoopMultivariable
			reduce(293), // $[[[, reduce: ForLoopMultivariable
			reduce(293), // full_srec, reduce: ForLoopMultivariable
			reduce(293), // oosvar_name, reduce: ForLoopMultivariable
			reduce(293), // @[, reduce: ForLoopMultivariable
			reduce(293), // braced_oosvar_name, reduce: ForLoopMultivariable
			reduce(293), // full_oosvar, reduce: ForLoopMultivariable
			reduce(293), // all, reduce: ForLoopMultivariable
			reduce(293), // non_sigil_name, reduce: ForLoopMultivariable
			reduce(293), // arr, reduce: ForLoopMultivariable
			reduce(293), // bool, reduce: ForLoopMultivariable
			reduce(293), // float, reduce: ForLoopMultivariable
			reduce(293), // int, reduce: ForLoopMultivariable
			reduce(293), // map, reduce: ForLoopMultivariable
			reduce(293), // num, reduce: ForLoopMultivariable
			reduce(293), // str, reduce: ForLoopMultivariable
			reduce(293), // 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,         // >>>
			reduce(293), // +, reduce: ForLoopMultivariable
			reduce(293), // -, reduce: ForLoopMultivariable
			reduce(293), // .+, reduce: ForLoopMultivariable
			reduce(293), // .-, reduce: ForLoopMultivariable
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(293), // !, reduce: ForLoopMultivariable
			reduce(293), // ~, reduce: ForLoopMultivariable
			nil,         // **
			reduce(293), // string_literal, reduce: ForLoopMultivariable
			reduce(293), // regex_case_insensitive, reduce: ForLoopMultivariable
			reduce(293), // int_literal, reduce: ForLoopMultivariable
			reduce(293), // float_literal, reduce: ForLoopMultivariable
			reduce(293), // boolean_literal, reduce: ForLoopMultivariable
			reduce(293), // const_M_PI, reduce: ForLoopMultivariable
			reduce(293), // const_M_E, reduce: ForLoopMultivariable
			reduce(293), // panic, reduce: ForLoopMultivariable
			reduce(293), // [, reduce: ForLoopMultivariable
			reduce(293), // ctx_IPS, reduce: ForLoopMultivariable
			reduce(293), // ctx_IFS, reduce: ForLoopMultivariable
			reduce(293), // ctx_IRS, reduce: ForLoopMultivariable
			reduce(293), // ctx_OPS, reduce: ForLoopMultivariable
			reduce(293), // ctx_OFS, reduce: ForLoopMultivariable
			reduce(293), // ctx_ORS, reduce: ForLoopMultivariable
			reduce(293), // ctx_OFLATSEP, reduce: ForLoopMultivariable
			reduce(293), // ctx_NF, reduce: ForLoopMultivariable
			reduce(293), // ctx_NR, reduce: ForLoopMultivariable
			reduce(293), // ctx_FNR, reduce: ForLoopMultivariable
			reduce(293), // ctx_FILENAME, reduce: ForLoopMultivariable
			reduce(293), // ctx_FILENUM, reduce: ForLoopMultivariable
			reduce(293), // env, reduce: ForLoopMultivariable
			nil,         // [[
			nil,         // [[[
			reduce(293), // call, reduce: ForLoopMultivariable
			reduce(293), // begin, reduce: ForLoopMultivariable
			reduce(293), // end, reduce: ForLoopMultivariable
			reduce(293), // if, reduce: ForLoopMultivariable
			nil,         // elif
			nil,         // else
			reduce(293), // while, reduce: ForLoopMultivariable
			reduce(293), // do, reduce: ForLoopMultivariable
			reduce(293), // for, reduce: ForLoopMultivariable
			nil,         // in
			reduce(293), // break, reduce: ForLoopMultivariable
			reduce(293), // continue, reduce: ForLoopMultivariable
			reduce(293), // func, reduce: ForLoopMultivariable
			reduce(293), // subr, reduce: ForLoopMultivariable
			reduce(293), // return, reduce: ForLoopMultivariable
		},
	},
	actionRow{ // S4265
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1924), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			nil,         // print
			nil,         // ,
			nil,         // printn
			nil,         // eprint
			nil,         // eprintn
			nil,         // dump
			nil,         // edump
			nil,         // tee
			nil,         // emitf
			nil,         // emit
			nil,         // (
			nil,         // )
			nil,         // emitp
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // $[[[
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // all
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // string_literal
			nil,         // regex_case_insensitive
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_OFLATSEP
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // 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
			reduce(293), // ;, reduce: ForLoopMultivariable
			reduce(293), // {, reduce: ForLoopMultivariable
			reduce(293), // }, reduce: ForLoopMultivariable
			nil,         // =
			reduce(293), // unset, reduce: ForLoopMultivariable
			reduce(293), // filter, reduce: ForLoopMultivariable
			nil,         // >
			nil,         // >>
			nil,         // |
			nil,         // stdout
			nil,         // stderr
			reduce(293), // print, reduce: ForLoopMultivariable
			nil,         // ,
			reduce(293), // printn, reduce: ForLoopMultivariable
			reduce(293), // eprint, reduce: ForLoopMultivariable
			reduce(293), // eprintn, reduce: ForLoopMultivariable
			reduce(293), // dump, reduce: ForLoopMultivariable
			reduce(293), // edump, reduce: ForLoopMultivariable
			reduce(293), // tee, reduce: ForLoopMultivariable
			reduce(293), // emitf, reduce: ForLoopMultivariable
			reduce(293), // emit, reduce: ForLoopMultivariable
			reduce(293), // (, reduce: ForLoopMultivariable
			nil,         // )
			reduce(293), // emitp, reduce: ForLoopMultivariable
			reduce(293), // field_name, reduce: ForLoopMultivariable
			reduce(293), // $[, reduce: ForLoopMultivariable
			nil,         // ]
			reduce(293), // braced_field_name, reduce: ForLoopMultivariable
			reduce(293), // $[[, reduce: ForLoopMultivariable
			reduce(293), // $[[[, reduce: ForLoopMultivariable
			reduce(293), // full_srec, reduce: ForLoopMultivariable
			reduce(293), // oosvar_name, reduce: ForLoopMultivariable
			reduce(293), // @[, reduce: ForLoopMultivariable
			reduce(293), // braced_oosvar_name, reduce: ForLoopMultivariable
			reduce(293), // full_oosvar, reduce: ForLoopMultivariable
			reduce(293), // all, reduce: ForLoopMultivariable
			reduce(293), // non_sigil_name, reduce: ForLoopMultivariable
			reduce(293), // arr, reduce: ForLoopMultivariable
			reduce(293), // bool, reduce: ForLoopMultivariable
			reduce(293), // float, reduce: ForLoopMultivariable
			reduce(293), // int, reduce: ForLoopMultivariable
			reduce(293), // map, reduce: ForLoopMultivariable
			reduce(293), // num, reduce: ForLoopMultivariable
			reduce(293), // str, reduce: ForLoopMultivariable
			reduce(293), // 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,         // >>>
			reduce(293), // +, reduce: ForLoopMultivariable
			reduce(293), // -, reduce: ForLoopMultivariable
			reduce(293), // .+, reduce: ForLoopMultivariable
			reduce(293), // .-, reduce: ForLoopMultivariable
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(293), // !, reduce: ForLoopMultivariable
			reduce(293), // ~, reduce: ForLoopMultivariable
			nil,         // **
			reduce(293), // string_literal, reduce: ForLoopMultivariable
			reduce(293), // regex_case_insensitive, reduce: ForLoopMultivariable
			reduce(293), // int_literal, reduce: ForLoopMultivariable
			reduce(293), // float_literal, reduce: ForLoopMultivariable
			reduce(293), // boolean_literal, reduce: ForLoopMultivariable
			reduce(293), // const_M_PI, reduce: ForLoopMultivariable
			reduce(293), // const_M_E, reduce: ForLoopMultivariable
			reduce(293), // panic, reduce: ForLoopMultivariable
			reduce(293), // [, reduce: ForLoopMultivariable
			reduce(293), // ctx_IPS, reduce: ForLoopMultivariable
			reduce(293), // ctx_IFS, reduce: ForLoopMultivariable
			reduce(293), // ctx_IRS, reduce: ForLoopMultivariable
			reduce(293), // ctx_OPS, reduce: ForLoopMultivariable
			reduce(293), // ctx_OFS, reduce: ForLoopMultivariable
			reduce(293), // ctx_ORS, reduce: ForLoopMultivariable
			reduce(293), // ctx_OFLATSEP, reduce: ForLoopMultivariable
			reduce(293), // ctx_NF, reduce: ForLoopMultivariable
			reduce(293), // ctx_NR, reduce: ForLoopMultivariable
			reduce(293), // ctx_FNR, reduce: ForLoopMultivariable
			reduce(293), // ctx_FILENAME, reduce: ForLoopMultivariable
			reduce(293), // ctx_FILENUM, reduce: ForLoopMultivariable
			reduce(293), // env, reduce: ForLoopMultivariable
			nil,         // [[
			nil,         // [[[
			reduce(293), // call, reduce: ForLoopMultivariable
			reduce(293), // begin, reduce: ForLoopMultivariable
			reduce(293), // end, reduce: ForLoopMultivariable
			reduce(293), // if, reduce: ForLoopMultivariable
			nil,         // elif
			nil,         // else
			reduce(293), // while, reduce: ForLoopMultivariable
			reduce(293), // do, reduce: ForLoopMultivariable
			reduce(293), // for, reduce: ForLoopMultivariable
			nil,         // in
			reduce(293), // break, reduce: ForLoopMultivariable
			reduce(293), // continue, reduce: ForLoopMultivariable
			reduce(293), // func, reduce: ForLoopMultivariable
			reduce(293), // subr, reduce: ForLoopMultivariable
			reduce(293), // return, reduce: ForLoopMultivariable
		},
	},
}
